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

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

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

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

最佳答案

我将这个问题视为“如何将Docker数据持久保存在USB设备上?”。

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

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

关于linux - 如何在USB驱动器上运行Docker容器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35590008/

10-16 07:02