按照以下指南,尝试使用以下语法在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运行--help'。
docker容器运行--name jenkins-docker --rm --detach ^
-特权--network jenkins --network-alias docker ^
-环境DOCKER_TLS_CERTDIR = / certs ^
-卷jenkins-docker-certs:/ certs / client ^
-卷jenkins数据:/ var / jenkins_home ^
-卷“%HOMEDRIVE %% HOMEPATH%”:/ home ^
docker:dind
我还尝试过将其作为一个大的长命令(如下)运行,并得到相同的错误?
docker容器运行--name jenkins-docker --rm --detach --privileged --network jenkins --network-alias docker --env DOCKER_TLS_CERTDIR = / certs --volume jenkins-docker-certs:/ certs /客户端-卷jenkins数据:/ var / jenkins_home-卷“%HOMEDRIVE %% HOMEPATH%”:/ home docker:dind
有人能指出我正确的方向吗?
预先感谢:-)
格雷格
答案 0 :(得分:0)
我有类似的问题。当我从教程中复制时。您需要删除字符“ ^”,然后尝试在一行中输入。还要检查是否存在所有“-”