【问题标题】:Ubuntu container failed to startUbuntu 容器无法启动
【发布时间】:2018-08-09 22:46:46
【问题描述】:

我的 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-start:ubuntu:lxccontainer.c:wait_on_daemonized_start:834
收到容器状态“STOPPING”而不是“RUNNING”

【问题讨论】:

  • 容器是在 question 的指导下创建的。

标签: lxc linux-containers


【解决方案1】:

我遇到了类似的问题,并在创建桥梁后得到解决。以下命令用于创建网桥:

sudo brctl addbr brs1s2

"brs1s2" 在我的例子中是网桥名称。

【讨论】:

    猜你喜欢
    • 2018-08-08
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 2022-11-10
    • 2020-04-17
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多