我在Arch Linux计算机中安装了带有amd64体系结构的Ubuntu Xenial容器。容器正常工作。但是,当我第二次尝试启动容器时,出现此错误:
容器无法启动。
要获取更多详细信息,请在前台模式下运行容器。
通过设置--logfile和--logpriority选项可以获得其他信息。
可能是什么原因造成的?
使用-F,-logfile和--logpriority选项运行后,请注意这一点。
lxc-start:ubuntu:network.c:lxc_ovs_attach_bridge:1893失败 将“ virbr0”附加到openvswitch网桥“ veth3PI00B”:lxc-start:ubuntu: utils.c:run_command:2280执行命令失败
lxc-start:ubuntu:network.c:instantiate_veth:198附加失败 “ veth3PI00B”桥接到“ virbr0”:不允许操作
lxc-start:ubuntu:network.c:lxc_create_network_priv:2452失败 创建网络设备
lxc-start:ubuntu:start.c:lxc_spawn:1579无法创建 网络
lxc-start:ubuntu:start.c:__lxc_start:1887生成失败 容器“ ubuntu”
在没有前台模式的情况下运行后得到了它:
lxc开始:ubuntu:lxccontainer.c:wait_on_daemonized_start:834
收到的容器状态为“ STOPPING”,而不是“ RUNNING”
答案 0 :(得分:2)
我遇到了类似的问题,并且在创建网桥时解决了该问题。以下命令用于创建网桥:
sudo brctl addbr brs1s2
在我的情况下,“ brs1s2” 是网桥名称。