获取 https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.171.30.4:53: no such host

时间:2021-02-09 10:28:56

标签: docker build gitlab yaml

来自 Dockerfile 的 Docker 镜像。 部分”和可能的“测试工作”

变量:

编辑部分

https://hub.docker.com/r/library/docker/) DOCKER_VERSION:“20.10”

(https://docs.docker.com/engine/reference/builder/#healthcheck) DOCKER_HEALTHCHECK_TIMEOUT:“60”

REGISTRY_USER: gitlab-ci-token REGISTRY_PASSWORD: $CI_JOB_TOKEN REGISTRY_TEST_URL:$CI_REGISTRY REGISTRY_RELEASE_URL: $CI_REGISTRY CONTAINER_TEST_IMAGE:$CI_REGISTRY_IMAGE:最新 K8S_SERVER:https://caas-cnp-sys.com.intraorange K8S_GITLAB_USER:大规模迁移

阶段:

  • 构建码头
  • 部署

.job_template_docker: &job_definition_docker 图片:dockerproxy-iva.si.francetelecom.fr/docker:$DOCKER_VERSION 服务: - 名称:dockerproxy-iva.si.francetelecom.fr/docker:$DOCKER_VERSION-dind 别名:码头工人 标签: - rsc - 码头工人特权 - 共享 之前_脚本: - 环境 | grep ^DOCKER_ - 环境 | grep ^CI_ - 码头信息 - '[ -z "$REGISTRY_PASSWORD" ] && echo "Registry Password is not set or empty (or protected) in Secret Variables" && exit 1' - '[ -z "$REGISTRY_USER" ] && echo "Registry User is not set or empty (or protected) in Secret Variables" && exit 1' - 回显 $REGISTRY_PASSWORD | docker login $REGISTRY_TEST_URL --username $REGISTRY_USER --password-stdin

docker-build-job: <<: *job_definition_docker 阶段:构建-docker 环境: 名称:产品 脚本: - nslookup 10.171.30.4 - 回显 $CONTAINER_TEST_IMAGE - docker build --pull --build-arg "http_proxy=http://devwatt-proxy.si.fr.intraorange:8080" --build-arg "https_proxy=http://devwatt-proxy.si.fr.内部橙色:8080" -t $CONTAINER_TEST_IMAGE 。 - 码头工人推 $CONTAINER_TEST_IMAGE - 码头工人历史 $CONTAINER_TEST_IMAGE - 泊坞窗图像 $CONTAINER_TEST_IMAGE

部署作业: 标签: - rsc - 码头工人 图片:dockerfactory-iva.si.francetelecom.fr/kubectl-client:1.8.11 阶段:部署 环境: 名称:产品 之前_脚本: - 回声“$K8S_CA_CRT”> ca.crt - kubectl config set-cluster OBSIT-cluster --server=$K8S_SERVER --certificate-authority=ca.crt - kubectl config set-credentials $K8S_GITLAB_USER --certificate-authority=ca.crt --token=$K8S_GITLAB_USER_TOKEN - kubectl config set-context OBSIT-context --cluster=OBSIT-cluster --user=$K8S_GITLAB_USER - kubectl config use-context OBSIT-context 脚本: - kubectl apply -f deployment.yaml -n sandbox-obsit --validate=false - kubectl 删除 pods -l app=massive-migration-portal -n sandbox-obsit

0 个答案:

没有答案