linux - 将 Docker 容器提取到可引导硬盘

标签 linux docker

我有一个 docker 容器。我想提取文件系统并将其放在 ssd 上。最后我想把ssd放到另一台电脑上,这样电脑就可以从ssd启动了。

目前我正在创建我的 docker 容器。 使用“docker export”提取文件系统 分区和创建我的 ssd。然后我复制提取的文件系统,调整/etc/fstab 以及更改/etc/hostname。

问题是:当我在另一台计算机上启动 ssd 时,grub 加载正常。但是在引导 linux 时,它只是在引导过程中的某个地方停止。添加交换分区后,它不会做任何其他事情。 (没有错误出现)。

我可以将什么添加到我的容器中,以便提取的文件系统包含成功启动所需的一切?

最佳答案

Docker 容器(和图像)不包含引导分区,仅包含根分区。

关于linux - 将 Docker 容器提取到可引导硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32507290/

相关文章:

linux - 从 Linux bash shell 脚本中的两个变量创建一个唯一列表

c - 非常短的代码,但是,未能释放内存

docker - 使用 linux 内核 4.3.0 运行 docker 出现 iptables nat 错误

docker - Kubernetes : Is it possible to hit multiple pods with a single request in Kubernetes cluster

docker - 如何减少构建上下文

linux - 按条件按条件检查 CSV

linux - 如何让 gdb 从已安装的库中加载符号?

docker - 无法推送或拉到 docker repo `Repository not found`

python - Celery 任务未在 docker-compose 中运行

linux - 在 Linux 程序集中创建资源文件