我想在同一主机上运行的多个Docker-in-Docker容器之间共享docker映像缓存。
我意识到DIND设置不是理想的,但此刻我正试图最小化棘手设置中的更改。
有没有一种方法可以将主机的Docker缓存公开给在其上运行的DIND容器?还是另一种方式来做到这一点?
[通过安装/var/lib/docker
或(最好是,我认为)/var/lib/docker/image
在容器中,可以直接在其中或更改守护进程的data-root
,可以看到此方法。那肯定取决于在容器和主机上使用相同的驱动程序。它也可能会吃掉你的宝宝。
作为旁注,您是否真的需要主动构建在容器和主机上共享内容的映像?我觉得在大多数DIND场景中,您宁愿主要在容器内构建图像...