在线文档教程
Docker 17
机器 | Machine

VMware vSphere (Machine)

VMware vSphere

VMware vSphere虚拟基础架构上创建机器。该计算机必须安装有效的vSphere ESXi。您可以使用付费许可证或60天免费试用许可证。您的安装也可能包含一个可选的VCenter服务器。

使用

$ docker-machine create --driver vmwarevsphere --vmwarevsphere-username=user --vmwarevsphere-password=SECRET vm

备选方案

  • --vmwarevsphere-username必需的 vSphere用户名。

  • --vmwarevsphere-password需要 vSphere密码。

  • --vmwarevsphere-cpu-count:Docker VM的CPU编号。

  • --vmwarevsphere-memory-size:Docker VM的内存大小(以MB为单位)。

  • --vmwarevsphere-disk-size:Docker VM的磁盘大小(以MB为单位)。

  • --vmwarevsphere-boot2docker-url:boot2docker映像的网址。

  • --vmwarevsphere-vcenter:vCenter的IP /主机名(如果直接连接到单个主机,则为ESXi)。

  • --vmwarevsphere-vcenter-port:vCenter的vSphere端口。

  • --vmwarevsphere-network:Docker VM将连接到的网络。

  • --vmwarevsphere-datastore:Docker VM的数据存储。

  • --vmwarevsphere-datacenter:Docker VM的数据中心(ha-datacenter连接到单个主机时必须设置为)。

  • --vmwarevsphere-pool:Docker VM的资源池。

  • --vmwarevsphere-hostsystem:将在其中实例化Docker VM的vSphere计算资源。如果使用具有DRS的群集,这可以省略。

VMware vSphere驱动程序使用最新的boot2docker映像。

环境变量和默认值

CLI 选项环境标量默认值
--vmwarevsphere-usernameVSPHERE_USERNAME-
--vmwarevsphere-passwordVSPHERE_PASSWORD-
--vmwarevsphere-cpu-countVSPHERE_CPU_COUNT2
--vmwarevsphere-memory-sizeVSPHERE_MEMORY_SIZE2048
--vmwarevsphere-boot2docker-urlVSPHERE_BOOT2DOCKER_URLLatest boot2docker url
--vmwarevsphere-vcenterVSPHERE_VCENTER-
--vmwarevsphere-vcenter-portVSPHERE_VCENTER_PORT443
--vmwarevsphere-disk-sizeVSPHERE_DISK_SIZE20000
--vmwarevsphere-networkVSPHERE_NETWORK-
--vmwarevsphere-datastoreVSPHERE_DATASTORE-
--vmwarevsphere-datacenterVSPHERE_DATACENTER-
--vmwarevsphere-poolVSPHERE_POOL-
--vmwarevsphere-hostsystemVSPHERE_HOSTSYSTEM-

机器VMware vSphere驱动程序