Files
docker-machine/docs/drivers/digital-ocean.md
Mary Anthony 39806c02e0 First stage of splitting out
Splitting out docs
Fixing location of help
entering in changes from testing
Filling in some missing structure
Updating with the comments from Nathan
Updating with the comments from Nathan
Updating after talk with Evan/Nathan

Signed-off-by: Mary Anthony <mary@docker.com>
2015-07-14 12:44:56 -07:00

2.2 KiB

Digital Ocean

Create Docker machines on Digital Ocean.

You need to create a personal access token under "Apps & API" in the Digital Ocean Control Panel and pass that to docker-machine create with the --digitalocean-access-token option.

$ docker-machine create --driver digitalocean --digitalocean-access-token=aa9399a2175a93b17b1c86c807e08d3fc4b79876545432a629602f61cf6ccd6b test-this

Options:

  • --digitalocean-access-token: required Your personal access token for the Digital Ocean API.
  • --digitalocean-image: The name of the Digital Ocean image to use.
  • --digitalocean-region: The region to create the droplet in, see Regions API for how to get a list.
  • --digitalocean-size: The size of the Digital Ocean droplet (larger than default options are of the form 2gb).
  • --digitalocean-ipv6: Enable IPv6 support for the droplet.
  • --digitalocean-private-networking: Enable private networking support for the droplet.
  • --digitalocean-backups: Enable Digital Oceans backups for the droplet.

The DigitalOcean driver will use ubuntu-14-04-x64 as the default image.

Environment variables and default values:

CLI option Environment variable Default
--digitalocean-access-token DIGITALOCEAN_ACCESS_TOKEN -
--digitalocean-image DIGITALOCEAN_IMAGE docker
--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