如何在USB驱动器上运行Docker容器?

Jus*_*n A 5 linux usb docker

假设我们在两台支持最新Docker版本的相同机器上安装了Linux OS。然后假设我们基于此OS构建一个容器映像。我们可以假设此映像现在将在任一计算机上运行。现在,我们将此图像放入USB驱动器,并将其插入另一台相同的计算机中。

现在,最困难的部分...是否可以使用USB驱动器上的映像在插入计算机时在同一USB驱动器本身上运行容器?

我试图通过尽可能多地利用USB驱动器上的内存来保存和/或最小化主机操作系统使用的内存。

如果有可能,我将如何设置演示案例?

ben*_*ah1 4

我认为这个问题是“如何在 USB 设备上保存 Docker 数据?”。

在您的机器上,您需要将 USB 设备安装到/var/docker. 然后重新启动 Docker 服务。

但是,使用此解决方案时,当您拔下 USB 设备时,所有容器都必须停止。否则,数据将会丢失