非常教程

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相关

1.亚马逊网络服务(机器) | Amazon Web Services (Machine)
2.docker机器活动 | docker-machine active
3.docker机器配置 | docker-machine config
4.docker机器创建 | docker-machine create
5.docker-machine env
6.docker机器助手 | docker-machine help
7.docker机器检查 | docker-machine inspect
8.docker-machine ip
9.docker-machine kill
10.docker-machine ls
11.docker机器规定 | docker-machine provision
12.docker机器再生 | docker-machine regenerate-certs
13.docker机器重启 | docker-machine restart
14.docker-machine rm
15.docker-machine scp
16.docker-machine ssh
17.docker-machine start
18.docker-machine status
19.docker-machine stop
20.docker-machine upgrade
21.docker-machine url
22.驱动程序选项和操作系统默认值 | Driver options and operating system defaults (Machine)
23.驱动总览 | Drivers overview (Machine)
24.Exoscale (Machine)
25.通用 | Generic (Machine)
26.开始使用本地VM | Get started with a local VM (Machine)
27.谷歌电脑引擎 | Google Compute Engine (Machine)
28.IBM Softlayer (Machine)
29.安装机器 | Install Machine
30.机器 | Machine
31.机器CLI概述 | Machine CLI overview
32.机器命令行完成 | Machine command-line completion
33.机器概念和帮助 | Machine concepts and help
34.机器总览 | Machine overview
35.Microsoft Azure (Machine)
36.Microsoft Hyper-V (Machine)
37.从Boot2Docker迁移到Machine | Migrate from Boot2Docker to Machine
38.OpenStack (Machine)
39.Oracle VirtualBox (Machine)
40.配置AWS EC2实例(机器) | Provision AWS EC2 instances (Machine)
41.提供数字海洋 | Provision Digital Ocean Droplets (Machine)
42.在云中配置主机 | Provision hosts in the cloud (Machine)
43.Rackspace (Machine)
44.VMware Fusion (Machine)
45.VMware vCloud Air (Machine)
46.VMware vSphere (Machine)
Docker 17

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

主页 https://docker.com/
源码 https://github.com/docker/docker
版本 17
发布版本 17.06