将Docker容器提取到可启动的硬盘

我有一个docker集装箱。 我想提取文件系统并把它放在一个SSD。 最后我想把ssd放到另一台电脑上,这样电脑就可以从ssd启动。

目前我正在创build我的docker集装箱。 用“docker export”分区提取文件系统并创build我的ssd。 然后我复制提取的文件系统,调整/ etc / fstab以及更改/ etc / hostname。

这是问题:当我在其他电脑上启动ssd时,grub加载正常。 但是,启动Linux时,它只是停止在启动过程中的某个地方。 在添加交换分区后,它什么都不做。 (没有错误出现)。

什么可以添加到我的容器,所以提取的文件系统包含一切成功的开始?

Docker容器(和映像)不包含启动分区,只包含根分区。