首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数字海洋(机器) | 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

-

扫码关注腾讯云开发者

领取腾讯云代金券