docker for windows 踩坑

2020-07-01  本文已影响0人  TheFern

在安装gitlab-runner的时候官网给出的启动命令是:

   docker run -d --name gitlab-runner --restart always \
     -v /srv/gitlab-runner/config:/etc/gitlab-runner \
     -v /var/run/docker.sock:/var/run/docker.sock \
     gitlab/gitlab-runner:latest

提示找不到 docker.sock文件,通过系统扫描也找不到docker.sock 文件, 这个是因为windows系统不支持Unix的管道,参考:
https://forums.docker.com/t/where-is-the-file-docker-sock/13061

image.png

经过一番论坛查找找到了另一篇博客 -v /var/run/docker.sock:/var/run/docker.sock 改为
-v //var/run/docker.sock:/var/run/docker.sock
在宿主机路径 /var 前面多加一个 / 解决问题,亲测有效, 参考:
https://forums.docker.com/t/solved-docker-in-docker-error-with-docker-sock/33513

感谢那些免费分享技术博客的大佬!

上一篇下一篇

猜你喜欢

热点阅读