1

我正在尝试为我的lxd容器配置网络选项,但是当我尝试以下命令时:

lxc network create testbr0

我得到以下结果:

root@Server02:/var/lib# lxc network create testbr0
Usage: lxc [options]

检查可用命令列表,我不认为网络是一个选项

以下是我看到的可用命令:

配置、复制、删除、执行、文件、手指、图像、信息、初始化、启动、列表、监控、移动、暂停、配置文件、发布、远程、重新启动、恢复、快照、启动、停止、版本

我正在使用 Ubuntu 14.04

有什么见解吗?

谢谢

4

1 回答 1

1

我假设您使用的是 lxd 版本 2.0.11。此版本中没有网络命令。

如果您想使用 network 命令,您必须安装 lxd 功能版本(LXD 2.x)。

在 Ubuntu 14.04 上没有包含 lxd 功能版本的 ppa,因此您必须安装 snap 并使用 snap 包:

sudo apt update

# check if snap is installed, install it if not
if ! type snapctl >/dev/null; then sudo apt install -y snapd; fi

# install lxd
sudo snap install lxd

# wait for lxd startup
while ! echo -e "GET / HTTP/1.0\r\n" | sudo nc -U /var/snap/lxd/common/lxd/unix.socket > /dev/null; do sleep 1; done

# migrate from ppa to snap lxd
sudo /snap/bin/lxd.migrate

# 14.04 does not add the user to lxd group so we do it explicitly
sudo adduser $(id -un) lxd
于 2018-03-01T13:10:43.007 回答