【问题标题】:Jenkins container - invalid reference formatJenkins 容器 - 无效的参考格式
【发布时间】:2018-10-09 17:03:43
【问题描述】:
我在 Windows 10 上的 Powershell 中运行它。我不理解这个错误。它与 -v 参数有关还是与我的路径有关?
*note - which 命令是 Powershell 的别名
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker -p 8080:8080 myjenkins
【问题讨论】:
标签:
linux
windows
powershell
docker
jenkins
【解决方案1】:
在窗口中,您需要在/var/run/docker.sock 中提及//,或者如果更新版本,则它可以使用单斜杠。对于 CI 来说,/var/run/docker.sock 就足够了。您不需要挂载 bin 文件夹。
在 Powershell 中将是 ${which docker}
docker run -d -v //var/run/docker.sock:/var/run/docker.sock -v ${which docker}:/usr/bin/docker -p 8080:8080 myjenkins