【问题标题】:When running private Docker repository, is it possible to share images with the local docker deamon运行私有 Docker 存储库时,是否可以与本地 docker 守护进程共享图像
【发布时间】:2019-11-27 16:32:21
【问题描述】:
背景
我们正在运行 Docker. 的机器内运行 local Docker repository
我想知道:
问题
local repository 和守护进程共享相同的图像,因此不会增加磁盘使用量。或者,对于每个大小为 Y(MB) 的图像 X,local repo 和 demon X 中的 X 都需要 2Y(MB)?
谢谢
编辑 1
force 和local repository 是否可以与daemon 共享其images?
【问题讨论】:
标签:
docker
docker-registry
docker-registry-mirror
【解决方案1】:
经过深思熟虑的问题。根据我的经验,它必须分开存放。因此,当您执行docker rmi 图像时,您的本地图像必须从存储库中删除,而不是从存储库中删除,即使您已将存储库托管在本地,它仍然是存储库。
有一些方法可以自己测试。
- 看看拉动是否更快 - 我的意思是当你从守护进程中拉动时更快。
- 执行docker rmi IMAGE并再次拉取,看看图像是否被拉取。
- 从您的 repo 中删除图像,并查看 docker images 列出它。