有没有办法从Linux docker容器中制作一个可引导的Linux live USB磁盘?

有没有办法从Linux docker容器中制作一个可引导的Linux live USB磁盘?,linux,docker,Linux,Docker,我有一个Linux docker容器。我可以将ssh嵌入其中,像一个小Linux系统一样运行它。我可以把它放在一个USB磁盘上,连同某种引导加载程序一起,直接引导到docker容器吗?(将其作为docker容器保存。)docker本身不包括引导加载程序、内核或init。如果您真的想使用Docker映像,实现这一点最简单的方法是使用另一个usb可引导Linux发行版,您已经在其中安装了Docker并加载了映像 专注于Docker的发行版,虽然不一定从USB引导,但包括boot2docker和Cor

我有一个Linux docker容器。我可以将ssh嵌入其中,像一个小Linux系统一样运行它。我可以把它放在一个USB磁盘上,连同某种引导加载程序一起,直接引导到docker容器吗?(将其作为docker容器保存。)

docker本身不包括引导加载程序、内核或init。如果您真的想使用Docker映像,实现这一点最简单的方法是使用另一个usb可引导Linux发行版,您已经在其中安装了Docker并加载了映像

专注于Docker的发行版,虽然不一定从USB引导,但包括boot2docker和CoreOS。然而,它们被设计为作为Docker主机进行管理,并且需要额外的工作才能将它们转换为类似于启动时直接连接到容器的kiosk模式


在Docker之外,您可以使用usb可引导Linux发行版并从Dockerfile重新运行所有命令,包括来自父Dockerfile的命令。从相同的基本分布开始。您将失去映像的不变性,但删除启动时直接连接到容器所需的任何复杂性。

将容器映像作为U盘运行应该不会太难。在U盘上运行容器也可以。“直接引导到docker容器,同时将其保持为容器”可能不是,这取决于您的意思?这可能是一个问题。酷。如何在实时USB磁盘上运行容器映像?