无法使用 -f 启动 lxc 容器

无法使用 -f 启动 lxc 容器

我正在尝试将一些 lxc 容器从 Ubuntu 14.04 上的 lxc 1.1 迁移到 Ubuntu 16.04 上的 lxc 2.0。我们的脚本从不调用lxc-create,而是直接使用lxc-start和自定义配置文件调用容器:

lxc-start -d --name mongo -f ~/.containers/containers/mongo.conf

此命令在 Ubuntu 14.04 上运行良好,但当我在 16.04 上运行它们时,我收到错误消息Error: container mongo is not defined

我可以lxc-create提前运行,但这似乎是不必要的步骤,特别是因为我们已经为所有容器创建了自定义文件系统。有人能告诉我如何避免这个问题吗?

相关内容