我在Windows笔记本电脑上运行Linux容器。 Container正在运行CentOS 7.4.1708。 笔记本电脑运行Windows 10企业版1709 build 16299
问题: 我无法在容器内加载KVM模块。 modprobe命令失败,没有任何消息,dmesg中没有任何内容。 我查看了Linuxkit内核配置文件,kvm带有可加载模块选项(m)。
我在笔记本电脑BIOS中启用了虚拟化,并在Hyper-V的MobyLinuxVM中启用了嵌套虚拟化(我使用了以下手册)
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization
我使用以下命令来运行容器:
docker run -d --net=host --cap-add=SYS_ADMIN --privileged --security-opt seccomp:unconfined -v /sys/fs/cgroup:/sys/fs/cgroup:ro -it centos:latest /usr/sbin/init
docker exec -it f1772f2e66c0 /bin/bash
我错过了什么?