在Docker-in-Docker容器中共享Docker缓存

问题描述 投票:0回答:1

我想在同一主机上运行的多个Docker-in-Docker容器之间共享docker映像缓存。

我意识到DIND设置不是理想的,但此刻我正试图最小化棘手设置中的更改。

有没有一种方法可以将主机的Docker缓存公开给在其上运行的DIND容器?还是另一种方式来做到这一点?

docker docker-registry dind
1个回答
0
投票

[通过安装/var/lib/docker或(最好是,我认为)/var/lib/docker/image在容器中,可以直接在其中或更改守护进程的data-root,可以看到此方法。那肯定取决于在容器和主机上使用相同的驱动程序。它也可能会吃掉你的宝宝。

作为旁注,您是否真的需要主动构建在容器和主机上共享内容的映像?我觉得在大多数DIND场景中,您宁愿主要在容器内构建图像...

© www.soinside.com 2019 - 2024. All rights reserved.