我可以在两个主机系统之间共享 docker overlay2 吗?

我可以在两个主机系统之间共享 docker overlay2 吗?

我想在我的本地计算机上安装两个系统,例如:Ubuntu 和 Arch。

我知道所有库、系统设置、用户设置对于这些系统都应该是不同的。

但如果出现以下情况:

  • 码头工人(/ var / lib / docker / overlay2)
  • 快照(/var/lib/snapd/snaps)

我并不怀疑差异,并希望将这些目录安装到两个系统的相同磁盘空间中。

它应该稳定运行吗,或者我应该怀疑存在问题吗?

答案1

可以在两个发行版之间共享文件夹。

对于 docker 守护进程,该/var/lib/docker文件夹可以是“已移动”通过修改配置文件复制到不同的位置/etc/docker/daemon.json

同样的情况也可能发生snapd

dockerd但是和的版本snapd必须相同!dockerd。如果或的版本snapd不同,则“旧”版本将会失败。

相关内容