Docker 17参考手册
机器 | Machine
数字海洋(机器) | 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 |
- |
机器,数字海洋,司机
机器 | Machine相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |