如何在Ubuntu中启动LXC LXD容器?附安装与镜像创建步骤
在Ubuntu中安装LXC/LXD并管理容器
1. 安装LXC/LXD
- 更新系统包索引:
sudo apt update - 安装LXD包:
sudo apt install lxd -y - 初始化LXD配置(首次安装必做):
sudo lxd init初始化流程会引导配置存储池、网络等基础项,新手直接选择默认配置即可。
2. 创建自定义镜像
从现有容器导出
- 先启动基础容器并完成自定义配置(比如安装测试依赖、调整环境变量):
lxc launch ubuntu:22.04 temp-container lxc exec temp-container -- bash # 在容器内完成配置后输入exit退出 - 停止容器并发布为自定义镜像:
lxc stop temp-container lxc publish temp-container --alias my-test-image
基于官方镜像修改后导出
- 导入官方基础镜像到本地:
lxc image copy ubuntu:22.04 local: --alias base-ubuntu - 基于该镜像创建容器做自定义修改,再按上述步骤导出为新镜像。
3. 启动LXC/LXD容器
- 使用官方镜像启动容器:
lxc launch ubuntu:22.04 test-container - 使用自定义镜像启动容器:
lxc launch my-test-image custom-test-container - 进入容器终端:
lxc exec test-container -- bash - 查看运行中容器:
lxc list
内容的提问来源于stack exchange,提问作者Koops
相关产品推荐
相关产品推荐

