我正在使用 LXC 容器,并尝试设置网络配置,但找不到配置文件。每一份文档或回答的问题都是针对旧版 LXC 的。
我发现的大部分文档都引用了 /var/lib/lxc 中的文件夹,但该文件夹不存在。文档还引用了诸如“lxc-create”之类的命令,但这些命令也不存在。
我正在使用 LXD 来管理我的容器,而不是 libvirt,如果这有什么区别的话。
我猜你说的是“旧的”LXC 容器。如果您运行的是 Ubuntu 16.04 或 Ubuntu 16.10,所有内容都位于该/var/lib/lxd文件夹中,命令也发生了变化。
要获取可用命令的列表,请执行lxc help --all和 以获得更深入的信息lxc manpage。在这里您可以找到有关 Ubuntu 中“较新”LXD 系统容器的其他有用信息:
Linux 容器 - LXD
LXD 文档/配置
LXD 2.0 故事系列
如果您使用“snap”安装了 LXC/LXD,请尝试在文件夹中查找
/var/snap/lxd
Run Code Online (Sandbox Code Playgroud)
当我在 Ubuntu 20.04 LTS 安装中寻找它们时,我就是在那里找到它们的。