【发布时间】: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