我对容器很好奇,所以决定尝试一下。准备一台服务器作为主机,全新安装 CentOS 7,安装 lxc 和 lxc-templates,并配置桥接接口。
我创建了一个 centos 容器,一切正常,除了一个奇怪的行为:yum 安装了 7 个包,在第 8 个包处停止,没有错误,只是一直说正在永久安装。尝试使用 --verbose 和 -d9 选项,仍然没有错误,甚至在 yum、dmesg 和消息日志中也没有错误
此错误不存在于 Debian 容器中。有人知道或遇到同样的问题吗?
编辑:如果我取消当前的 yum 安装并运行 yum-complete-transaction,安装将顺利完成。除非有超过 7 个软件包需要安装,否则在这种情况下我必须取消任务并再次运行。总是在第 7 个软件包之后停止。
答案1
它是CentOS 7 上的 LXC 1.0.11 错误。当我使用 LXC 2.0.9 在 Fedora 27 上创建 Linux 容器时,没有发现任何错误。