我正在尝试通过docker在Centos 6 docker容器中使用kvm。我的docker机器vm (基于vmware fusion )支持嵌套vm,但在我的docker容器中,我看到:
modprobe kvm
FATAL: Could not load /lib/modules/4.1.12-boot2docker/modules.dep: No such file or directory
modprobe kvm_intel
FATAL: Could not load /lib/modules/4.1.12-boot2docker/modules.dep: No such file
由于项目需要,我想在我的Windows Server上运行Virtualbox和Docker,但是打开virtualbox时却提醒我:VMSetError: VT-x is not available. 打开Docker提示:This computer doesn't have VT-x/AMD-v enabled. Enabling it in the BIOS is mandatory. 应该是由于硬件没有打开虚拟化技术导致的。请问有什么办法解决吗?
这可能是一个初学者的问题,但我很惊讶的是,当使用docker-machine重启虚拟机时,文件会被删除。 示例: $ docker-machine create --driver virtualbox test
$ docker-machine ssh test
docker@test$ vi myfile
docker@test$ exit
$ docker-machine stop test
$ docker-machine start test
$ docker-machine ssh test
docker@test$ ls # empty!!! 有谁能解释一下吗?这和对接机有关吗?
我有CentOS 7.x机器,我在这篇文章之后安装了Docker。安装之后,我试图通过以下方式启动Docker:
systemctl start docker
但是得到了这个错误:
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
执行
systemctl status docker.service
我得到:
我在我的macOS Sierra上安装了Docker,如下所示。注意:我没有安装VirtualBox。
brew cask uninstall virtualbox
brew cask install docker
我的macOS详细信息。
$ uname -a
Darwin m-C02QG7TRG8WN.local 16.5.0 Darwin Kernel Version 16.5.0: Fri Mar 3 16:52:33 PST 2017; root:xnu-3789.51.2~3/RELEASE_X86_64 x86_64
$ docker version
Client:
Ver