【发布时间】:2019-04-01 23:02:39
【问题描述】:
我的 gitlab-ci 仅在多次重试后才会运行。它几乎总是返回以下错误 -
成功安装 PyYAML-3.13 awscli-1.16.133 botocore-1.12.123 colorama-0.3.9 docutils-0.14 futures-3.2.0 jmespath-0.9.4 pyasn1-0.4.5 python-dateutil-2.8.0 rsa- 3.4.2 s3transfer-0.2.0 六-1.12.0 urllib3-1.24.1
您使用的是 pip 版本 10.0.1,但版本 19.0.3 可用。
您应该考虑通过“pip install --upgrade pip”命令进行升级。
$$(aws ecr get-login --no-include-email --region us-east-1)
警告!通过 CLI 使用 --password 是不安全的。使用 --password-stdin。
连接时出错:发布http://docker:2375/v1.39/auth:拨号tcp:在[ip here]上查找docker:53:没有这样的主机
错误:作业失败:命令以退出代码 1 终止
运行 docker build 命令后有时会遇到此错误:
time="2019-03-28T18:20:24Z" level=error msg="failed to dial gRPC: cannot connect to the Docker daemon. is 'docker daemon' running on this host?: dial tcp: lookup docker在 10.19.240.10:53:没有这样的主机” 上下文取消
但是,经过几次重试(很多),CI 成功运行并构建了 docker 映像等。
这是我的 yaml 文件(涉及到它停止的地方):
image: docker:stable
variables:
DOCKER_HOST: tcp://docker:2375/
DOCKER_DRIVER: overlay2
services:
- docker:dind
before_script:
- apk add --no-cache curl jq python py-pip sed git curl-dev bash git
- pip install awscli
stages:
- build
- deploy_staging
- deploy_production
我搜索了一些可能的解决方案,但还没有运气。 谢谢
【问题讨论】:
标签: docker continuous-integration gitlab