【发布时间】:2019-07-10 10:55:42
【问题描述】:
我正在设置一个新的 appveyor 服务器并尝试使用 docker build 功能构建 docker 映像。但是当我尝试在我的自定义构建容器中运行 docker 命令时,得到了如下所示的错误。
无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。 docker 守护进程是否正在运行?
我认为 appveyor 服务器应该使用指向 docker.sock 的卷选项运行我们的自定义构建容器。
sudo docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker name-of-the-custom-image bash
【问题讨论】:
-
你能不能试一试。使用 --privileged 标志运行 docker run 命令。