v0.9.0-rc2
Pre-releaseInstallation
If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.9.0-rc2 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.9.0-rc2/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.9.0-rc2/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.9.0-rc2/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
DOCKER_API_VERSION
is now set bydocker-machine env
- On Windows, the
COMPOSE_CONVERT_WINDOWS_PATHS
environment variable is now set bydocker-machine env
to improve Compose usability. - Docker Machine can now be built on FreeBSD
docker-machine scp
non-22 port supportscp
supports SSH agent- Bump Go version to 1.7.3
Drivers
amazonec2
- Credentials can now be loaded from IAM instance profiles
- Add
--amazonec2-userdata
flag - Add
--amazonec2-block-duration-minutes
flag - Add support for
us-east-2
(Ohio) - Update base images to Ubuntu 16.04
azure
- Add
--azure-dns
flag for specifying DNS names - Add
--azure-storage-type
flag - Allow using vnets from another resource group
- Add AzureGermanCloud support
- Add support for custom data
- Support Service Principal authentication
- Update base images to Ubuntu 16.04
- Add
digitalocean
- Add ability to speicify the private SSH key path
virtualbox
- Shared folder location can be specified instead of "hardcoded" to
C:\Users
or/Users
- Shared folder location can be specified instead of "hardcoded" to
openstack
- Add support for
OS_CACERT
- Add support for
Provisioners
- OpenSUSE provisioner refactored to use properly supported 3rd party code
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.
54 authors contributed changes to this release:
- Aaron Prindle
- Ahmet Alp Balkan
- Alessandro Siragusa
- Alexander Kanevskiy
- Amir Mohammad Saied
- André Carvalho
- Ben Bodenmiller
- Berk Gokden
- Bilal Amarni
- Bo Thompson
- Chris Baumbauer
- Dave Henderson
- Dieter Reuter
- Eisenberger Tamas
- Fabrizio Soppelsa
- Flavio Castelli
- Gaurav Arora
- Gordon Shankman
- Guillaume Delacour
- Han Zhang
- Jerome Loisel
- Joao Fernandes
- Joffrey F
- John Mulhausen
- Justin Cormack
- KOBAYASHI Shinji
- Ke Xu
- Lucas BEE
- Marc-Aurèle Brothier
- Martial Langry
- Mathias Nyman
- Matt Baldwin
- Nathan LeClaire
- Ondřej Cífka
- Peter Schultz
- Preet Bhinder
- Scott
- Sebastien Goasguen
- Stefan Sels
- Stephen Blackstone
- Sven Dowideit
- Takuya Noguchi
- Tao Wang
- Tino Breddin
- Ty Davis
- Victoria Bialas
- Viktor Stanchev
- YuPengZTE
- jloisel
- leo
- mjstevens777
- tronicum
- v4n
- yuexiao-wang
Great thanks to all of the above! We appreciate it. Keep up the great work!
Checksums
- docker-machine
- sha256
0f2ee25505568b759299308fa76d70d0838b0cacc34a4f5ba452f50b3fbc362d
- md5
e8a9a5a26efc15d184878ff18b5dc873
- sha256
- docker-machine-Darwin-x86_64
- sha256
83d4664f45eb58690334c04682315a3814951039f6716b815ff3b4a89e890049
- md5
e6fe16116f6407a53a30b67f6737b181
- sha256
- docker-machine-Linux-armhf
- sha256
4c503c5e8564ec8dd3c1d5432b867ea9a82ee3466d06fd6c1384bbbf0e13dd33
- md5
ab84627b7fa2f978600b0c64d674f8a4
- sha256
- docker-machine-Linux-x86_64
- sha256
ff61c2f688778719b0ceb5a1062a3ae9f2a83daa06a1d4551b5f19a6432507db
- md5
5bda422256a26eace202903ad66c8c5e
- sha256
- docker-machine-Windows-i386.exe
- sha256
f7a6e949c2b3ce489d5702f363b0a370eab3354a7a9e6d6ef8ea441392a0b4b3
- md5
6ef89794d16ae84ba3934a7a96a52c0f
- sha256
- docker-machine-Windows-x86_64.exe
- sha256
81e82edba6bbb09ec45076ff3e75bbb6784f0e7501ae5566e50fef2ad5796b3a
- md5
161ea0a8c6bca09780ab6a64b34d8101
- sha256