安装Lxd
安装LXD软件
Pacman -S lxd arch-install-scripts
LXD 杂项配置
添加清华大学源
lxc remote add tuna-images https://mirrors.tuna.tsinghua.edu.cn/lxc-images/ --protocol=simplestreams --public
添加用户(可选)
每次执行lxc命令,都需要添加sudo命令,将当前用户添加到lxd组里后,就可以不用添加sudo命令
sudo usermod -G lxd ${USER}
开启unprivileged容器配置
这里以cgroup V2为例,
修改 /etc/lxc/default.conf 文件
添加下列配置到/etc/lxc/default.conf文件中
lxc.idmap = u 0 100000 65536
lxc.idmap = g 0 100000 65536
修改/etc/subuid文件
添加下列配置到/etc/subuid文件中,如果文件不存在,则创建
root:100000:65536
修改/etc/subgid文件
添加下列配置到/etc/subgid文件中,如果文件不存在,则创建
root:100000:65536
初始化lxd
lxd init
启动第一个Container
lxc launch ubuntu: u1
进入到Container
lxc exec u1 bash