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

标签 linux docker usb

假设我们在两台支持最新版本 Docker 的相同机器上安装了 Linux 操作系统。那么假设我们基于这个操作系统构建一个容器镜像。我们可以假设这个图像现在可以在任何一台机器上运行。我们现在将此镜像放入 USB 驱动器并将其插入另一台相同的机器。

现在,困难的部分...是否有可能使用 USB 驱动器上的镜像在插入机器时在同一个 USB 驱动器上运行容器?

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

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

最佳答案

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

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

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

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

相关文章:

IZPack 5.0.0 处理阶段的 linux 命令 mkdir、rm -r 和 ln -s -T

linux - 类似 heroku 的 vps 部署工具

docker - kubectl不在一个节点上寻找本地镜像,但在另一节点上运行良好

c - 如何编写程序来扫描连接的 USB 并将其显示在终端中

c - 我想在USB上编写应用程序吗?

c++ - 在 Windows 中使用 C/C++ 通过 USB 向打印机发送命令

c - 两种不同方式使用相同参数调用 fopen 后返回值不同

linux - Ubuntu 上最小化/图标化 JavaFX 未修饰阶段不起作用

docker - CentOS 6.7 在防火墙后与 Docker 的连接问题

docker - 中间容器是如何形成的?