v0.10.0
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
- Fix parsing of
google
- Add
--google-open-port
flag to specify additional ports to open
- Add
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
- sha256
- docker-machine-Linux-aarch64
- sha256
5df40e6b1e2305e15d77ecff5e67bcac538e636abae5031e37752a52e286e5b4
- md5
1d1e193f19343c154e47607937c4ae81
- sha256
- docker-machine-Linux-armhf
- sha256
89c287d1720d6f7390d98ba0086b78c215bce132e7e0b1fa2d619fadcc9910a2
- md5
e80f5fd7799b460090e570e741433c97
- sha256
- docker-machine-Linux-x86_64
- sha256
74f77385f6744fb83ec922b206f39b4c33ac42e63ed09d4d63652741d8a94df9
- md5
c307b5441cdb1afd6f15ccb34228d743
- sha256
- docker-machine-Windows-i386.exe
- sha256
428def25cc6bb60c6d1b341ced0200aa3281794d661dd8c57a8d54357a532541
- md5
39b214feca8d6696773f49512d0a9e3f
- sha256
- docker-machine-Windows-x86_64.exe
- sha256
d923120bd029fb8a79025288fbc33ad65f7c7c072272aa95ad7d5d5bef0f1434
- md5
16fae7c39f9264662d5c16ee98571086
- sha256