Skip to content

@shin- shin- released this Mar 6, 2018 · 77 commits to master since this release


If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.14.0 for you, alongside the latest versions of the Docker Engine, Compose and Kitematic.

You can use the usual commands to install or upgrade:


$ curl -L`uname -s`-`uname -m` >/usr/local/bin/docker-machine && \
  chmod +x /usr/local/bin/docker-machine

On Linux

$ curl -L`uname -s`-`uname -m` >/tmp/docker-machine &&
    chmod +x /tmp/docker-machine &&
    sudo cp /tmp/docker-machine /usr/local/bin/docker-machine

On Windows with git bash

$ if [[ ! -d "$HOME/bin" ]]; then mkdir -p "$HOME/bin"; fi && \
curl -L > "$HOME/bin/docker-machine.exe" && \
chmod +x "$HOME/bin/docker-machine.exe"

Otherwise, download one of the releases from the release page directly.

See the install docs for more install options and instructions.



  • Added --client-certs flag to the docker-machine regenerate-certs command.
  • Improved OpenBSD support
  • Fixed a bug with scp commands issued from a Windows host.
  • Enabled progress output by default for scp commands using rsync
  • Added --quiet flag to scp to suppress progress output
  • Machine now uses the ss command to detect connectivity when netstat is unavailable
  • Added bash completion for docker-machine mount
  • Improved provisioning resilience on Debian-based hosts



  • Added support for eu-west-3 region
  • Upon failure, the create command now ensures dangling resources are cleaned up before exiting
  • Machine creation no longer fails when waiting on spot instance readiness


  • Added --digitalocean-monitoring flag
  • Increased the default droplet size


  • Updated driver library
  • Several improvements and fixes to the default machine template
  • Added support for user-provided SSH key (--exoscale-ssh-key)
  • Added support for arbitrary disk size


  • Enabled disk auto-deletion on newly created machines
  • Fixed a bug preventing the removal of a machine if it had already been removed remotely.
  • Added support for fully qualified network and subnetwork names


  • Fixed potential cmdlet collision with VMWare powercli
  • Fixed a bug with virtual switch selection
  • Machine now correctly detects if the user is a Hyper-V administrator when using a localized version of Windows


  • Added --openstack-config-drive flag
  • Fixed an issue causing some user-uploaded keypairs to be removed when removing the associated machine.
  • Fixed a bug preventing the removal of a machine if it had already been removed remotely.


  • Added OpenBSD support


  • Improved error detection and reporting when creating a new instance


  • Added --vmwarevsphere-folder flag

Thank You

Thank you very much to our active users and contributors. If you have filed detailed bug reports, THANK YOU!
Please continue to do so if you encounter any issues. It's your hard work that makes Docker Machine better.

The following authors contributed changes to this release:

  • Alessio Caiazza
  • Alexandre Côté
  • Anders F Björklund
  • André Carvalho
  • Andrew Featherstone
  • Dave May
  • David Archer
  • David Gageot
  • Dowideit, Sven (O&A, St. Lucia)
  • Gerard Braad
  • gfieni
  • Harald Albers
  • Ian Taylor
  • Ivan Markin
  • Joffrey F
  • Kamil Trzcinski
  • Steven Cooney
  • Thomas Schweizer-Bolzonello
  • Tobias L. Maier
  • Troels Thomsen
  • Yoan Blanc

Great thanks to all of the above! We appreciate it. Keep up the great work!


  • docker-machine-Darwin-x86_64
  • sha256 (stdin)= 5e3b34c038cf42e9e4c6bcf841ef6fe19827ebb5a90687a8c157235c9104b240
  • md5 (stdin)= 5f256b7be47ac65251b5fda6a71fc7a9
  • docker-machine-Linux-aarch64
  • sha256 (stdin)= 0f94312bbb9637fe9c3616700d35c8a6562a640bdff4e46e1a3a7c9698890a76
  • md5 (stdin)= 83fbe4d2092f153ad4e70f0e25735fc2
  • docker-machine-Linux-armhf
  • sha256 (stdin)= cc3b4ea12eaf39cee1c604898c536ac9570f2cddab98ac204bc7844d0175b522
  • md5 (stdin)= 920b44838dd8f621a798a74a9fb823e9
  • docker-machine-Linux-x86_64
  • sha256 (stdin)= a4c69bffb78d3cfe103b89dae61c3ea11cc2d1a91c4ff86e630c9ae88244db02
  • md5 (stdin)= 63e30e43ffdf9c69b53a80f8dd555f02
  • docker-machine-Windows-i386.exe
  • sha256 (stdin)= a05be607a58ea885adecdfe66bc6681e0e44a472d7225a94e35e6a75cf630cae
  • md5 (stdin)= 575c56180659b6464b86fc7abd1b9b4a
  • docker-machine-Windows-x86_64.exe
  • sha256 (stdin)= 2b01f844d77df2fca9347f940b46fe6361b3d0ddb38ae22c982004d86f3c5362
  • md5 (stdin)= 529628074ad72719ff69fc75d0095faf
Assets 10
You can’t perform that action at this time.