【问题标题】:Invalid reference format参考格式无效
【发布时间】:2020-08-16 20:07:13
【问题描述】:

按照以下指南,尝试使用以下语法在 Windows 上运行 docker 容器时出现“无效的引用格式”错误。

https://www.jenkins.io/doc/tutorials/build-a-multibranch-pipeline-project/

错误 C:\Program Files\Docker\Docker\Resources\bin\docker.exe:引用格式无效。 请参阅“C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help”。

docker 容器运行 --name jenkins-docker --rm --detach ^

--特权--network jenkins --network-alias docker ^

--env DOCKER_TLS_CERTDIR=/certs ^

--volume jenkins-docker-certs:/certs/client ^

--volume jenkins-data:/var/jenkins_home ^

--volume "%HOMEDRIVE%%HOMEPATH%":/home ^

码头工人:dind

我也尝试将它作为一个大的长命令(如下)运行并得到相同的错误?

docker 容器运行 --name jenkins-docker --rm --detach --privileged --network jenkins --network-alias docker --env DOCKER_TLS_CERTDIR=/certs --volume jenkins-docker-certs:/certs/客户端 --volume jenkins-data:/var/jenkins_home --volume "%HOMEDRIVE%%HOMEPATH%":/home docker:dind

谁能指出我正确的方向?

提前致谢:-)

格雷格

【问题讨论】:

  • 你有什么 docker 版本?您是否成功创建了卷?列出卷时您会得到什么:docker volume ls
  • 检查所有空格是否真的是空格,破折号是否真的是破折号。如果您从某处复制它们而不是输入它们,请明确输入它们。
  • 嘿 GintsGints,Docker 版本是 19.03.5,构建 633a0ea838。是的,卷创建得很好,桥接网络的创建也是如此......

标签: windows powershell docker


【解决方案1】:

我遇到了类似的问题。当我从教程中复制时。您需要删除字符“^”并尝试在一行中输入。还要检查是否存在所有“--”

【讨论】:

  • 请解释为什么这会有所帮助。另外,最后的水平线字符是连字符还是破折号或其他看起来像连字符的字符?
猜你喜欢
  • 2018-01-22
  • 2019-06-27
  • 2018-12-31
  • 1970-01-01
  • 1970-01-01
  • 2020-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多