Docker 入门私人笔记(十五)回顾和总结2 - daemon.json 控制镜像库的...
发布网友
发布时间:2024-09-17 06:38
我来回答
共1个回答
热心网友
时间:2024-09-28 02:45
daemon.json 是镜像库使用的控制门,只有将私有镜像库的地址写入其中,才能成功进行 pull 或 push 镜像操作。
为了实验,我们准备了一个镜像:192.168.100.151:5000/mycentos。
由于 daemon.json 中未包含镜像库地址 192.168.100.151:5000,因此 push 镜像操作失败。
为了解决这个问题,我们可以在 /etc/docker/daemon.json 中重新添加私有库地址 http://192.168.100.151:5000,并重启 docker 服务以使配置生效。
重新配置后,再次执行 push 镜像操作,成功完成。
为了验证镜像库地址的配置是否正确,我们先将本地镜像 192.168.100.151:5000/mycentos 删除。
然后重新 pull 该镜像,可以发现,重新 pull 的镜像 id 与原来一致。
热心网友
时间:2024-09-28 02:48
daemon.json 是镜像库使用的控制门,只有将私有镜像库的地址写入其中,才能成功进行 pull 或 push 镜像操作。
为了实验,我们准备了一个镜像:192.168.100.151:5000/mycentos。
由于 daemon.json 中未包含镜像库地址 192.168.100.151:5000,因此 push 镜像操作失败。
为了解决这个问题,我们可以在 /etc/docker/daemon.json 中重新添加私有库地址 http://192.168.100.151:5000,并重启 docker 服务以使配置生效。
重新配置后,再次执行 push 镜像操作,成功完成。
为了验证镜像库地址的配置是否正确,我们先将本地镜像 192.168.100.151:5000/mycentos 删除。
然后重新 pull 该镜像,可以发现,重新 pull 的镜像 id 与原来一致。