从可移动媒体运行Docker容器

问题描述 投票:0回答:1

我想将Docker镜像放到USB HD上,然后将其插入任何具有Docker并运行图像的[Linux]机器。我该怎么做呢?

到目前为止,我发现你可以将Docker镜像“导出”到一个平面文件中,但是在你再次“导入”它之前,你似乎无法对它做任何事情。那不好。我的最终目标是从启动CD运行这些东西,显然没有任何可写存储来“导入”数据。

docker
1个回答
0
投票

所以请记住,Docker是在[Linux]机器上运行的服务。您可以做的是以下选项:

  1. 构建并运行位于USB驱动器上的Dockerfile docker build -t my_image --file / path / to / Dockerfile / on / usb / drive。 && docker container run -d my_image
  2. 创建一个docker-compose文件并从USB驱动器上的Dockerfile运行docker-compose docker-compose up -d --build -f / path / to / Dockerfile / on / usb / drive

最后,容器将始终在主机上运行,​​但您可以将该USB驱动器带到任何机器并在任何地方运行Dockerfile

© www.soinside.com 2019 - 2024. All rights reserved.