Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何使用Docker的私有注册表?_Windows_Docker_Docker Compose_Docker Toolbox - Fatal编程技术网

Windows 如何使用Docker的私有注册表?

Windows 如何使用Docker的私有注册表?,windows,docker,docker-compose,docker-toolbox,Windows,Docker,Docker Compose,Docker Toolbox,我遵循了教程 并使用 但是,它无法在工作节点上部署,错误为“无此映像:192.168.99.100”。怎么了 docker run -d -p 5000:5000 --name registry registry:2 docker tag friendlyhello 192.168.99.100:5000/get-started:part2 docker push 192.168.99.100:5000/get-started # Get https://192.168.99.100:5

我遵循了教程

并使用



但是,它无法在工作节点上部署,错误为“无此映像:192.168.99.100”。怎么了

docker run -d -p 5000:5000 --name registry registry:2
docker tag friendlyhello 192.168.99.100:5000/get-started:part2
docker push 192.168.99.100:5000/get-started # Get https://192.168.99.100:5000/v2/: http: server gave HTTP response to HTTPS client
docker tag friendlyhello localhost:5000/get-started:part2
docker push localhost:5000/get-started:part2
docker stack deploy -c docker-compose.yml getstartedlab
docker service ps getstartedlab_web

ID                  NAME                      IMAGE                                   NODE                DESIRED STATE       CURRENT STATE             ERROR
                      PORTS
o4nbsqccqlm4        getstartedlab_web.1       192.168.99.100:5000/get-started:part2   default             Running             Running 17 minutes ago

qcjtq3gqag9j         \_ getstartedlab_web.1   192.168.99.100:5000/get-started:part2   myvm1               Shutdown            Rejected 17 minutes ago   "No such image: 192.168.99.100â?▌"
这是我的
docker compose.yml
文件:

...
image: 192.168.99.100:5000/get-started:part2
...
我也尝试在
docker compose.yml
文件中使用
image:localhost:5000/get start:part2
,但它给出了错误
没有这样的映像:localhost:5000

docker stack rm getstartedlab
docker stack deploy -c docker-compose.yml getstartedlab
docker service ps getstartedlab_web

ID                  NAME                      IMAGE                              NODE                DESIRED STATE       CURRENT STATE             ERROR
                 PORTS
k2cck1p7wpg1        getstartedlab_web.1       localhost:5000/get-started:part2   default             Running             Running 10 seconds ago

69km7zabgw6l         \_ getstartedlab_web.1   localhost:5000/get-started:part2   myvm1               Shutdown            Rejected 21 seconds ago   "No such image: localhost:5000â?▌"
Windows 8.1,Docker版本18.03.0-ce,内部版本0520e24302