Docker 17
机器 | Machine

Exoscale (Machine)

外尺度

外尺度...

获取api密钥和api密钥。API细节把它们传递给machine create带着--exoscale-api-key--exoscale-api-secret-key选择。

使用

$ docker-machine create --driver exoscale --exoscale-api-key=API --exoscale-api-secret-key=SECRET vm

备选方案

  • --exoscale-url::您的API端点。

  • --exoscale-api-key*所需你的API密钥。

  • --exoscale-api-secret-key*所需你的API密匙。

  • --exoscale-instance-profile*实例简介。

  • --exoscale-disk-size:GB中主机的磁盘大小(10,50,100,200,400)。

  • --exoscale-image:图像模板(例如ubuntu-16.04,ubuntu-15.10)。

  • --exoscale-security-group*安全小组。如果它不存在,它将被创建。

  • --exoscale-availability-zone*外部可用区。

  • --exoscale-ssh-user:SSH用户名,它必须与默认的SSH用户匹配。

  • --exoscale-userdata包含云init用户数据的文件路径。

  • --exoscale-affinity-group:亲和力组机器将在其中启动。

如果提供了自定义安全组,则需要确保允许入口规则中的tcp端口22和2376。此外,如果您想使用群集,还添加TCP端口3376。

反亲和力组所能拥有的对接机器的数量是有限的.。这可以通过指定一个额外的反亲和组来实现。--exoscale-affinity-group=docker-machineX

环境变量和默认值

CLI选项环境变量默认
--exoscale-URLEXOSCALE_ENDPOINThttps://api.exoscale.ch/compute
--exoscale-API密钥EXOSCALE_API_KEY-
--exoscale-API的秘密密钥EXOSCALE_API_SECRET-
--exoscale实例瞩目EXOSCALE_INSTANCE_PROFILE
--exoscale磁盘大小EXOSCALE_DISK_SIZE50
--exoscale图像EXOSCALE_IMAGEUbuntu的16.04
--exoscale安全组EXOSCALE_SECURITY_GROUPdocker-machine
--exoscale可用性区EXOSCALE_AVAILABILITY_ZONECH-DK-2
--exoscale-SSH用户EXOSCALE_SSH_USERUbuntu的
--exoscale,用户数据EXOSCALE_USERDATA-
--exoscale亲和性的基团EXOSCALE_AFFINITY_GROUPdocker-machine

机器exoscale司机