首页 > 解决方案 > 运行私有 Docker 存储库时,是否可以与本地 docker 守护进程共享图像

问题描述

背景

我们正在运行的local Docker repository机器内部运行Docker.

我试图找出:

问题

执行local repository和守护进程,共享相同的图像,因此不会增加磁盘使用量。或者,对于每个大小为 Y(MB) 的图像 X,Xlocal repo和 X 中的demonX 都占用 2Y(MB)?

谢谢

编辑 1

是否有可能与force分享local repository它?imagesdaemon

标签: dockerdocker-registrydocker-registry-mirror

解决方案


好想的问题。根据我的经验,它必须分开存放。因此,当您docker rmi制作图像时,您的本地图像必须从存储库中删除,而不是从存储库中删除,即使您已在本地托管存储库,它仍然是存储库。
有一些方法可以自己测试。
- 看看是否拉得更快——我的意思是当你从守护进程中拉得更快。
- 再次执行docker rmi IMAGE并拉取,看看图像是否被拉取。
- 从您的存储库中删除图像,并查看docker images它的列表。


推荐阅读