Dockerfile в .gitlab-ci застревает при загрузке зависимостей maven

Ubuntu 20.04 LTS это мой чрезвычайно простой Dockerfile:

FROM maven:3.6.3-jdk-11 as build
COPY src/ /usr/src/myapp/src
COPY pom.xml /usr/src/myapp
RUN mvn -X -f /usr/src/myapp/pom.xml package


FROM tomcat:9.0-alpine
COPY --from=build /usr/src/myapp/target/untitled1-1-SNAPSHOT.war /usr/local/tomcat/webapps/ROOT.war
EXPOSE 8080

Я пробовал несколько проектов с таким же результатом: конвейер построит mvn и перейдет к сборке докеров и застревает на разных этапах загрузки из центра, в конечном итоге, таймаут

image: docker:latest
services:
  - docker:19.03.15-dind

variables:
  #DOCKER_DRIVER: overlay2
  DOCKER_HOST: tcp://docker:2375
  DOCKER_TLS_CERTDIR: ""

stages:
  - build
  - package

maven-build:
  image: maven:3.6.3-jdk-11
  stage: build
  script: "mvn package -B"
  artifacts:
    paths:
      - target/*.war

docker-build:
  stage: package
  script:
   - docker info
   - docker build -t registry:4567/root/sample .
   - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry:4567
   - docker push registry:4567/root/sample

Пробовал разные образы, все заканчивается застрял при загрузке внутри докера, не знаю, откуда с этим взяться.

0
задан 13 February 2021 в 19:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: