我正在设置一个新的Appveyor服务器,并尝试使用docker build功能构建docker映像。但是,当我尝试在自定义构建容器中运行docker命令时,出现了如下所示的错误。
无法通过unix:///var/run/docker.sock连接到Docker守护程序。 docker守护程序正在运行吗?
我认为Appveyor服务器应使用指向docker.sock的volume选项运行我们的自定义构建容器。
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
答案 0 :(得分:0)
您可以在“帐户”->“构建”环境下修改Docker云设置,并将以下内容放入“自定义Docker”命令参数中:
-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker