我需要装载哪些文件夹才能共享 docker 图像?

What folders do I need to mount to share docker images?

我有一张 Dind 图片(docker in docker)。我想在容器内加载的容器之间共享图像。怎么做?我应该挂载哪些文件夹?

谢谢。

Docker 图像存储格式复杂且特定于安装。如果您有两个 Docker 安装,即使它们 运行 在同一个物理系统上,它们也无法共享图像。

这意味着您需要使用一种在位置之间传输图像的常规方法:docker pushdocker pull 通过注册表传输图像; docker build 来自您需要的来源的图像;或使用 docker savedocker load 创建中间 tar 文件。如果DinD容器名为dind,原则上应该可以

docker exec dind docker save some-image | docker load
docker save another-image | docker exec dind docker load