docker:Mac OS X中无效的参考格式

时间:2019-03-01 14:37:44

标签: docker jenkins

我运行了docker run命令来运行jenkins映像。

但这是过去执行的命令,但是现在发生错误。

命令

docker run -u root —rm -p 8080:8080 —name jenkins \ -v Users/human/jenkins:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \ jenkins

错误

docker: invalid reference format.
See 'docker run --help'.

我的环境是Mac OSX。我怎么了?

2 个答案:

答案 0 :(得分:0)

似乎您对上面的命令有一个解析问题,我已将此更改为--。这应该可以工作:

docker run -u root --rm -p 8080:8080 --name jenkins -v Users/human/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins

或者这样:

docker run -u root --rm -p 8080:8080 --name jenkins \
-v Users/human/jenkins:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkins

答案 1 :(得分:0)

可能是“用户/人类/詹金斯”路径无效。如果您按照Jenkins网站上的示例使用$ PWD,请非常小心“当前”路径中的空格字符。那会弄乱命令,并抛出您发布的错误消息。