我目前在一台服务器上运行多个 docker 无根安装。我们的想法是让我们的开发人员包含为远程开发而运行的非 root 容器。一般来说,这工作得很好,但是我们意识到需要大量额外的存储空间,因为每个 docker 安装都单独存储它的图像。
是否可以在各种 docker 安装之间共享图像目录?我试图创建一个从用户主目录到中央目录的符号链接。这可行,但不幸的是,docker 服务是在用户上下文中执行的。由 docker 守护进程创建的镜像层归该用户所有,并且读/写权限仅限于该用户(并且仅限于该用户)。
你认为有可能为各种 docker 安装创建像中央图像存储库这样的东西吗?如果是,该怎么做?