user47227 Asked: 2016-04-22 01:50:24 +0800 CST2016-04-22 01:50:24 +0800 CST 2016-04-22 01:50:24 +0800 CST 移动 LXD 容器以清洁安装 16.04 772 我在我的 14.04 开发机器上运行了一个负载 (~14) LXD 容器。 我想全新安装 16.04,但我需要保留我的容器。 实现这一目标的最佳方法是什么? 我应该将容器发布为图像,然后在安装 16.04 时使用这些图像创建新容器吗? lxc 1 个回答 Voted Best Answer Nicola Milani 2017-02-15T16:38:01+08:002017-02-15T16:38:01+08:00 在您的旧 Ubuntu 14.04 上: 发布您的容器: lxc publish --force 'name of container" --alias 'new name' 例子: lxc publish --force 'lxc-wordpress' --alias 'lxc-image-wordpress' 导出图像: lxc image export 'new name' 输出是这样的: efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz 显示导出大小: du -h efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz 备份您的导出图像。 备份您可以显示的容器配置文件: lxc profile list 您可以将 *tar.gz 保存在任何安全的地方。 安装 Ubuntu 16.04.2 并配置你的 LXD 环境 复制您的备份图像,并在其目录中开始导入 导入你的容器镜像: lxc image import efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz --alias lxc-image-wordpress 根据您的图像创建并启动您的容器: lxc launch lxc-image-wordpress lxc-wordpress
在您的旧 Ubuntu 14.04 上:
发布您的容器:
例子:
导出图像:
输出是这样的:
显示导出大小:
备份您的导出图像。
备份您可以显示的容器配置文件:
您可以将 *tar.gz 保存在任何安全的地方。
安装 Ubuntu 16.04.2 并配置你的 LXD 环境
复制您的备份图像,并在其目录中开始导入
导入你的容器镜像:
根据您的图像创建并启动您的容器: