从上个小时起由GitLab CI引发的错误,无法继续。.gitlab-ci.yml没有改变,而且非常简单(如最后所示)。
只有Dockerfile被更改--但系统不是事件启动Dockerfile。什么是治疗方法?
错误日志
Running with gitlab-ci-multi-runner 1.9.0 (82714ae)
Using Docker executor with image docker:latest ...
Pulling docker image docker:dind ...
ERROR: Preparation failed: Post https://67.205.149.124:2376/v1.18/images/create?fromImage=docker%3Adind: net/http: timeout awaiting response headers
Will be retried in 3s ...
Using Docker executor with image docker:latest ...
Pulling docker image docker:dind ...
ERROR: Preparation failed: Post https://67.205.141.137:2376/v1.18/images/create?fromImage=docker%3Adind: net/http: timeout awaiting response headers
Will be retried in 3s ...
Using Docker executor with image docker:latest ...
Pulling docker image docker:dind ...
ERROR: Preparation failed: Post https://192.241.149.44:2376/v1.18/images/create?fromImage=docker%3Adind: net/http: timeout awaiting response headers
Will be retried in 3s ...
ERROR: Build failed (system failure): Post https://192.241.149.44:2376/v1.18/images/create?fromImage=docker%3Adind: net/http: timeout awaiting response headers.gitlab-ci.yml
image: docker:latest
services:
- docker:dind
stages:
- build
variables:
NAMEBRAN: registry.gitlab.com/myusername/project:$CI_BUILD_REF_NAME
NAMELAST: registry.gitlab.com/myusername/project:latest
build_image:
stage: build
script:
#LOGIN
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.com
#BUILD [NEEDS PUSH TO NAME] WITH NAME = $NAMEBRAN
- docker build -t $NAMEBRAN .
- docker push $NAMEBRAN
#TAG $NAMEBRAN as $NAMELAST
- docker pull $NAMEBRAN
- docker tag $NAMEBRAN $NAMELAST
- docker push $NAMELAST
only:
- dockerbranch发布于 2017-01-15 11:23:22
在没有任何修改的情况下开始工作,可能是内部gitlab服务器超载导致超时错误。
发布于 2017-01-15 09:14:55
67.205.149是一个DigitalOcean IP地址。
DigitalOcean状态是绿色的,所以它没有直接链接到平台本身。
而且这似乎不是一个路由器问题。
因此,检查GitLab使用的那个GitLab实例上承载的Docker注册中心的状态:它(停靠注册中心)可能已经关闭(尽管GitLab状态没有提到它)。
“任择议定书”证实是这样的。
或者使用私有实例的内置GitLab码头注册中心。
https://stackoverflow.com/questions/41659113
复制相似问题