通过 lxc-create 安装 lxc 容器:
sudo lxc-create -t download -n dos1
Run Code Online (Sandbox Code Playgroud)
我选择了 Debian Buster Arm64 并运行它:
sudo lxc-start -n dos1 -d
Run Code Online (Sandbox Code Playgroud)
输出错误:
lxc-start: dos1: tools/lxc_start.c: main: 290 No container config specified
Run Code Online (Sandbox Code Playgroud)
问题是什么?难道我做错了什么?PS:配置已配置/etc/lxc/default.conf:
lxc.net.0.type = veth
lxc.net.0.link = virbr0
lxc.net.0.flags = up
lxc.apparmor.profile = generated
lxc.apparmor.allow_nesting = 1
Run Code Online (Sandbox Code Playgroud)
〜/.config/lxc/default.conf:
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.apparmor.profile = generated
lxc.apparmor.allow_nesting = 1
lxc.idmap = u 0 100000 65536
lxc.idmap = g 0 100000 65536
Run Code Online (Sandbox Code Playgroud)
UPD 问题已解决。您必须直接指定配置文件的路径。例如:
sudo lxc-start -n dos1 -f /var/lib/lxc/dos1/config -d
Run Code Online (Sandbox Code Playgroud)
那么所有lxc-*命令都必须用sudo执行
| 归档时间: |
|
| 查看次数: |
4699 次 |
| 最近记录: |