数字海洋(机器) | Digital Ocean (Machine)
数字海洋
在数字海洋...
您需要在数字海洋控制面板中的“Apps&API”下创建一个个人访问令牌,并将其传递给docker-machine create
带着--digitalocean-access-token
选择。
使用
$ docker-machine create --driver digitalocean --digitalocean-access-token=aa9399a2175a93b17b1c86c807e08d3fc4b79876545432a629602f61cf6ccd6b test-this
显式传递环境变量时
export DIGITALOCEAN_ACCESS_TOKEN="yourtoken"; export DIGITALOCEAN_SSH_KEY_FINGERPRINT="from your DO's profile security-ssh keys"; \ export DIGITALOCEAN_IMAGE="centos-7-x64"; export DIGITALOCEAN_REGION="tor1"
$ docker-machine create --driver digitalocean --digitalocean-access-token $DIGITALOCEAN_ACCESS_TOKEN --digitalocean-ssh-key-fingerprint $DIGITALOCEAN_SSH_KEY_FINGERPRINT --digitalocean-image $DIGITALOCEAN_IMAGE --digitalocean-region $DIGITALOCEAN_REGION
将布尔值传递给任何选项时
$ docker-machine create --driver digitalocean --digitalocean-access-token=aa9399a2175a93b17b1c86c807e08d3fc4b79876545432a629602f61cf6ccd6b --digitalocean-size 1gb --digitalocean-backups=true test-this
备选方案
--digitalocean-access-token
*所需
.您的数字海洋API的个人访问令牌。
--digitalocean-image
要使用的数字海洋图像的名称。
--digitalocean-region
创建液滴的区域,请参见区域API如何得到一份名单。
--digitalocean-size
:数字海洋液滴的大小(大于默认选项的形式2gb
)。
--digitalocean-ipv6
启用IPv 6对液滴的支持。
--digitalocean-private-networking
*为液滴提供专用网络支持。
--digitalocean-backups
为液滴启用数字海洋备份。
--digitalocean-userdata
包含液滴用户数据的文件路径。
--digitalocean-ssh-user
*SSH用户名。
--digitalocean-ssh-port
*SSH端口。
--digitalocean-ssh-key-fingerprint
:使用现有的SSH密钥而不是创建新密钥,请参阅SSH密钥。
--digitalocean-tags
用逗号分隔的标签列表要应用于液滴,请参见液滴标记
DigitalMarine驱动程序将使用ubuntu-16-04-x64
作为默认图像。
环境变量和默认值
CLI选项 | 环境变量 | 默认 |
---|---|---|
--digitalocean访问令牌 | DIGITALOCEAN_ACCESS_TOKEN | - |
--digitalocean图像 | DIGITALOCEAN_IMAGE | Ubuntu的16-04-64 |
--digitalocean区域 | DIGITALOCEAN_REGION | nyc3 |
--digitalocean大小 | DIGITALOCEAN_SIZE | 512MB |
--digitalocean的IPv6 | DIGITALOCEAN_IPV6 | 假 |
--digitalocean和私营部门的联网 | DIGITALOCEAN_PRIVATE_NETWORKING | 假 |
--digitalocean的备份 | DIGITALOCEAN_BACKUPS | 假 |
--digitalocean,用户数据 | DIGITALOCEAN_USERDATA | - |
--digitalocean-SSH用户 | DIGITALOCEAN_SSH_USER | 根 |
--digitalocean-SSH端口 | DIGITALOCEAN_SSH_PORT | 22 |
--digitalocean-SSH密钥指纹 | DIGITALOCEAN_SSH_KEY_FINGERPRINT | - |
--digitalocean标签 | DIGITALOCEAN_TAGS | - |