GitLab CI运行程序无法连接到Kubernetes中的unix:varrundocker.sock

GitLab CI运行程序无法连接到Kubernetes中的unix:varrundocker.sock,第1张

GitLab CI运行程序无法连接到Kubernetes中的unix:///var/run/docker.sock

不需要使用此:

DOCKER_DRIVER: overlay

因为似乎不支持OVERLAY,所以svc-0容器无法启动它:

$ kubectl logs -f `kubectl get pod |awk '/^runner/{print }'` -c svc-0time="2017-03-20T11:19:01.954769661Z" level=warning msg="[!] DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING [!]"time="2017-03-20T11:19:01.955720778Z" level=info msg="libcontainerd: new containerd process, pid: 20"time="2017-03-20T11:19:02.958659668Z" level=error msg="'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded."

另外,添加

export DOCKER_HOST="tcp://localhost:2375"
到docker-build:

 docker-build:  stage: package  script:  - export DOCKER_HOST="tcp://localhost:2375"  - docker build -t gitlab.my.com/group/app .  - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN gitlab.my.com/group/app  - docker push gitlab.my.com/group/app


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4987727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存