Skip to content
This repository has been archived by the owner on Sep 26, 2021. It is now read-only.

v0.10.0

Compare
Choose a tag to compare
@nathanleclaire nathanleclaire released this 27 Feb 23:35
· 272 commits to master since this release

Installation

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

You can use the usual commands to install or upgrade:

On OS X

$ curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine && \
  chmod +x /usr/local/bin/docker-machine

On Linux

$ curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`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 https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-Windows-x86_64.exe > "$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.

Changelog

General

  • Various improvements to shell tab completion
  • Add support for compiling on ARM64 architecture

Drivers

  • Make virtualbox default driver
  • amazonec2
    • Update AMIs to latest version of Ubuntu 16.04 LTS
  • virtualbox
    • Fix parsing of --virtualbox-share-folder on Windows
  • google
    • Add --google-open-port flag to specify additional ports to open

Provisioners

  • Machine now uses systemd drop-in files instead of over-writing the system units
  • Add support for upgrade to new Docker versioning scheme
  • Use dockerd only in Docker versions where it is available
  • Support multiple architectures in SUSE provisioner

Breaking Change(s)

There is one small breaking change in this release. The default driver for docker-machine create has been changed from none to virtualbox. virtualbox was far more common than none, so this change allows you to quickly create VirtualBox machines like so:

$ docker-machine create manager
...
$ docker-machine create worker
...

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:

  • Aaron.L.Xu
  • Alexandre Garnier
  • André Carvalho
  • Assaf Lavie
  • Boris Pruessmann
  • Dieter Reuter
  • Eisenberger Tamas
  • Flavio Castelli
  • Gordon Shankman
  • Harald Albers
  • Helen-xie
  • Jerome Loisel
  • Nathan LeClaire
  • Peter Rifel
  • Peter Schultz
  • Shayne Wang
  • Tao Wang
  • kaiwentan
  • yupengzte

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

Checksums

  • docker-machine-Darwin-x86_64
    • sha256 2d44e571e547a7214cf322ccaa7fd3b12b73e80cedf08d39b89eda6bf33bb955
    • md5 f5e6e93bbd80806fb1e065f908301cfe
  • docker-machine-Linux-aarch64
    • sha256 5df40e6b1e2305e15d77ecff5e67bcac538e636abae5031e37752a52e286e5b4
    • md5 1d1e193f19343c154e47607937c4ae81
  • docker-machine-Linux-armhf
    • sha256 89c287d1720d6f7390d98ba0086b78c215bce132e7e0b1fa2d619fadcc9910a2
    • md5 e80f5fd7799b460090e570e741433c97
  • docker-machine-Linux-x86_64
    • sha256 74f77385f6744fb83ec922b206f39b4c33ac42e63ed09d4d63652741d8a94df9
    • md5 c307b5441cdb1afd6f15ccb34228d743
  • docker-machine-Windows-i386.exe
    • sha256 428def25cc6bb60c6d1b341ced0200aa3281794d661dd8c57a8d54357a532541
    • md5 39b214feca8d6696773f49512d0a9e3f
  • docker-machine-Windows-x86_64.exe
    • sha256 d923120bd029fb8a79025288fbc33ad65f7c7c072272aa95ad7d5d5bef0f1434
    • md5 16fae7c39f9264662d5c16ee98571086