Jenkins 容器 - 无效的引用格式



我在Windows 10上的Powershell中运行它。 我不明白这个错误。 是与 -v 参数有关还是与我的路径有关?

*注意 - 哪个命令已从Powershell别名

docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker -p 8080:8080 myjenkins

在窗口中,您需要在/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

最新更新