以下是重现该问题的步骤。
docker --version
Docker版本17.09.1-ce,build 19e2cf6
码头图片| grep centos
centos最新3fa822599e10 3周前204MB
docker tag centos:最新版127.0.0.1:5000/centos
docker push 127.0.0.1:5000/centos
推送指的是存储库[127.0.0.1:5000/centos]
d1be66a59bc5:推了推
最新消息:摘要:sha256:3a32a170c945ffe18334b3f514fcb66f9c14001b2266c9ed8504c72db0acde11尺寸:529
码头工人
集装箱ID图像命令创建状态端口名称
046a5d68c8b2注册表:2“/entrypoint.sh / e ...”大约一小时前上来大约一小时0.0.0.0:5000->5000/tcp festive_wozniak
卷曲-X GET http://localhost:5000/v2/_catalog
{“repositories”:[“centos”]} -----我们可以在推送后列出'centos'回购。
码头停止046a5d68c8b2
046a5d68c8b2
docker run -p 5000:5000 -d注册表:2
0 0 0 0 0 0 0 0 0 0 0 0发送私人消息给
卷曲-X GET http://localhost:5000/v2/_catalog
{“repositories”:[]} ----重新启动注册表后,我们无法看到'centos'信息
每个docker run都会创建一个新容器。
要重新启动容器,您可以运行docker start 046a5d68c8b2
(按照您的示例)或使用--restart=always
选项进行docker run。
看到:
https://docs.docker.com/engine/reference/commandline/run/#restart-policies-restart