我运行了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。我怎么了?
答案 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,请非常小心“当前”路径中的空格字符。那会弄乱命令,并抛出您发布的错误消息。