Digital Ocean¶
Digital Ocean 上に Docker マシンを作成します。
Digital Ocean のコントロール・パネルにある「Apps & API」から、パーソナル・アクセス・トークンを作成する必要があります。それから docker-machine create に --digitalocean-access-token オプションで渡します。
$ docker-machine create --driver digitalocean --digitalocean-access-token=aa9399a2175a93b17b1c86c807e08d3fc4b79876545432a629602f61cf6ccd6b test-this
オプション:
--digitalocean-access-token: 必須 Digital Ocean API 用のパーソナル・アクセス・トークン。--digitalocean-image: Digital Ocean イメージ用の名前。--digitalocean-region: ドロップレットを作成するリージョンの指定です。詳細一覧は Region API を参照。--digitalocean-size: Digial Ocean ドロップレットのサイズ( デフォルトの2gb以上より大きいもの )。--digitalocean-ipv6: ドロップレットで IPv6 を有効化。--digitalocean-private-networking: ドロップレットのプライベート・ネットワーク対応を有効化。--digitalocean-backups: ドロップレットのバックアップを有効化。--digitalocean-userdata: ドロップレット用のユーザ・データを含むファイルのパス。
DigialOcean ドライバは、 ubuntu-15-10-x64 をデフォルトのイメージとして使います。
利用可能な環境変数とデフォルト値は以下の通りです。
| コマンドライン・オプション | 環境変数 | デフォルト値 | 
|---|---|---|
--digitalocean-access-token | 
DIGITALOCEAN_ACCESS_TOKEN | 
|
--digitalocean-image | 
DIGITALOCEAN_IMAGE | 
ubuntu-15-10-x64 | 
--digitalocean-region | 
DIGITALOCEAN_REGION | 
nyc3 | 
--digitalocean-size | 
DIGITALOCEAN_SIZE | 
512mb | 
--digitalocean-ipv6 | 
DIGITALOCEAN_IPV6 | 
false | 
--digitalocean-private-networking | 
DIGITALOCEAN_PRIVATE_NETWORKING | 
false | 
--digitalocean-backups | 
DIGITALOCEAN_BACKUPS | 
false | 
--digitalocean-userdata | 
DIGITALOCEAN_USERDATA |