gpt4 book ai didi

docker - GitLab-gitlab/gitlab-ce中的Docker出现错误

转载 作者:行者123 更新时间:2023-12-02 18:53:57 30 4
gpt4 key购买 nike

我正在docker上运行gitlab/gitlab-ce容器。然后,在其中,我想通过提供docker作为运行器来运行gitlab-runner服务。而我运行的每个命令(例如docker ps,docker container ..),我都会收到此错误:

无法通过unix:///var/run/docker.sock连接到Docker守护程序。是
运行
的docker守护程序

附言:我已经尝试过service docker restart,reinstal docker和gitlab-runner。

最佳答案

通过default,无法在docker-in-docker中运行(作为安全措施)。

您可以在特权模式下运行Gitlab容器,安装套接字(-v /var/run/docker.sock://var/run/docker.sock),然后重试。

此外,还有一个docker-in-docker镜像,已将modified用作docker-in-docker使用。您可以阅读here并创建自己的自定义gitlab/gitlab-ce图像。

在这两种情况下,最终结果都将与docker-in-docker并不是真正的docker-in-docker相同,但允许您从docker容器中管理主机docker-engine。因此,仅在同一主机上运行Gitlab-ci-runner docker image就会得到相同的结果,并且容易得多。

关于docker - GitLab-gitlab/gitlab-ce中的Docker出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48039867/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com