容器

时间:2016-07-14 17:12:50

标签: linux libvirt rhel7 docker-networking docker-container

在容器中运行libvirtd服务 - 使用以下链接中列出的步骤 - http://www.projectatomic.io/blog/2014/10/libvirtd_in_containers/

是否能够成功启动rhel7上的libvirtd服务容器。但是当我启动libvirt-client容器并尝试在其上运行virt-install命令以启动fedora时,我们看到以下错误。

[root @ b054f0860441 libvirt] #virt-install --name fedoratest --vcpus = 4 --ram 4096 --os-type = linux --disk path = / var / lib / libvirt / images / Fedora-Cloud -Base-24-1.2.x8664.qcow2,format = qcow2,size = 9 --check pathinuse = off, - noautoconsole --network bridge = virbr0 --import警告KVM加速不可用,使用' qemu&# 39;警告磁盘/var/lib/libvirt/images/Fedora-Cloud-Base-24-1.2.x8664.qcow2已被其他访客使用[' x',' y']

开始安装...错误无法获得接口MTU' virbr0':没有这样的设备-------->>>>这似乎是错误

连接到docker0,virbr0网络,DNS连接等 - 一切都很好。 ifconfig命令不列出容器内的接口,但是' ip addr'列出了docker中的接口。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

使用--network none帮助继续安装。所以,如果你想看到fedora的登录提示。这是对我有用的命令:这个特定的Fedora图像加载网络无选项:

docker run -it --rm -v / var / lib / libvirt:/ var / lib / libvirt cisco-kuldeep_libvirt-client virt-install --name fedora_test25 --vcpus = 1 --ram 4096 --os- type = linux --network none --disk path = / var / lib / libvirt / images / Fedora-x86_64-20-20131211.1-sda.qcow2,format = qcow2,size = 9 --check path_in_use = off,--graphics none --network none --import