1
tomczhen 2018-03-17 23:13:14 +08:00 via Android
都 docker-machine 了,再多查下有哪些可用的 driver 不就行了。
典型的 XY 问题。 |
2
adadada 2018-03-17 23:20:13 +08:00 1
应该不会支持。国内的大部分公有云用的是 KVM + QEMU,目前 KVM 的 nested VMX 支持 (在 VM 中提供 VT-x 特性) 正确性和稳定性都还不够,例如可能导致 Host KVM 崩溃等,所以一般不会开启。
|
3
feverzsj 2018-03-17 23:28:22 +08:00
干嘛要用 docker machine,直接用 docker engine 不就好了
|
4
jimzhong 2018-03-18 00:11:57 +08:00
应该不支持 nested virtualization
|
5
damonZBM 2018-03-18 00:33:32 +08:00 via Android
这两个特性属于处理器级别的硬件辅助虚拟化技术,一般各种 hypervisor 都是支持的。楼主没有仔细看报错信息:This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory ” 说这两个特性没有启用,需要到 BOIS 启用。百度一下
http://m.veryhuo.com/a/110093.html |
6
yexm0 2018-03-18 00:36:42 +08:00
怎么可能支持......开了不就能让你拿来小鸡生小鸡了......
|
7
honeycomb 2018-03-18 01:06:22 +08:00
|
8
dreampython OP @tomczhen https://docs.docker.com/machine/drivers/ docer-machine 支持的 drivers 在这里,最简单的 virtualbox 不支持,其他几个我看了下都需要其他条件支持
|
9
dreampython OP @damonZBM 我不是在物理机上做的实验,是在腾讯云主机上
|
10
ihuotui 2018-03-18 10:52:34 +08:00
虚拟机不支持虚拟化了吧,一般来说,不会让你多层虚拟化。
|
11
tadtung 2018-03-18 11:04:57 +08:00 via Android
@ihuotui 其实一般大多都支持的虚拟化的。
以前不少人就是用大内存多 ip 的特价 kvm,然后自己再开小鸡卖的。成本低。 |
13
hekaihao2015 2018-03-18 14:02:00 +08:00
@tadtung 可以买来开 ovz
|
14
crux 2018-03-18 17:00:01 +08:00
其实是有的。比如 Azure 的最新 EV3 型号,就支持嵌套虚拟化。在里面再开 hyperv 或者装 vmware 都可以。
|
15
flynaj 2018-03-18 17:19:30 +08:00 via Android
云主机一般不支持,你需要独立服务器
|
16
beginor 2018-03-18 18:08:50 +08:00 via Android
云服务器了,为啥不直接装 docker ?
|
17
dreampython OP @beginor 装了 docker 了,因为在按照 https://docs.docker.com/get-started/ 体验在一个集群中部署一个应用,文档中要求用 docker-machine 创建两个 vm,刚开始学习 docker,按照官方文档走比较合适
|
18
mason961125 2018-03-18 18:52:47 +08:00 via iPhone
可以考虑用 Docker for Windows,虽然也是虚拟机,但比单独装一个 CentOS 要轻量化很多。
|
19
msg7086 2018-03-19 04:28:00 +08:00
Nested Virtualization 是可以的,但是 KVM 需要母机内核模块打开 nested 参数。
如果是 ESXi,也是可以 Nested ESXi 的,我们做过,也是需要母机给小机 vmx 里加上允许虚拟化的选项才行。 另外 vSwitch 也需要开启混杂模式。 @tadtung 虚拟化又不是开小鸡的必要条件。 |
20
tomczhen 2018-03-19 14:18:20 +08:00
|
21
dreampython OP @tomczhen 没有理解 generic-ip-address 这个参数,以为必须是别的机器才可以
|