🧱 如何将任意 Linux 系统打包为 Docker 镜像
适用场景:
- 本地物理机 / 虚拟机上的 Linux(如 Ubuntu、Debian、CentOS、openEuler 等);
- 想将当前系统环境完整打包成 Docker 镜像;
- 系统内已安装了运行环境,如 Java、Python、Nginx 等,想保留它们。
✅ 步骤概览:
- 准备文件系统打包工具
- 清理敏感/不必要的目录
- 打包根文件系统为 tar
- 导入到 Docker 镜像
- 测试并优化镜像
- 保存、分发、使用镜像
🛠 步骤 1:清理系统,准备打包
✅ 进入 root 权限
sudo -i
✅ 创建临时目录
mkdir /tmp/docker-rootfs