v0.7.0
Installation
If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.7.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 or Linux
$ curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine && \
chmod +x /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.7.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
DRIVER
environment variable now supported to supply value forcreate --driver
flag- Update to Go 1.6.1
- SSH client has been refactored
- Additional permissions checking on SSH keys
- RC versions of Machine will now
create
andupgrade
to boot2docker RCs instead of stable versions if available
Drivers
azure
- Driver has been completely re-written to use Azure Resource Manager API and a significantly easier-to-use authentication model
digitalocean
- New
--digitalocean-ssh-key-fingerprint
for using existing SSH keys instead of creating new ones
- New
virtualbox
- Fix issue with
bootlocal.sh
- New
--virtualbox-nictype
flag to set driver for NAT network - More robust host-only interface collision detection
- Add support for running VirtualBox on a Windows 32 bit host
- Change default DNS passthrough handling
- Fix issue with
amazonec2
- Specifying multiple security groups to use is now supported
exoscale
- Add support for user-data
hyperv
- Machines can now be created by a non-administrator
rackspace
- New
--rackspace-active-timeout
parameter
- New
vmwarefusion
- Bind mount shared folder directory by default
google
- New
--google-use-internal-ip-only
parameter
- New
Provisioners
- General
- Support for specifying Docker engine port in some cases
- CentOS
- Now defaults to using upstream
get.docker.com
script instead of custom RPMs.
- Now defaults to using upstream
- boot2docker
- More robust eth* interface detection
- Swarm
- Add
--swarm-experimental
parameter to enable experimental Swarm features
- Add
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 Turner
- Ahmet Alp Balkan
- Andre Caron
- Bilal Amarni
- Caio Fernando Bertoldi Paes de Andrade
- Christy Perez
- Daehyeok Mun
- Dalibor Petras
- Daniel Hiltgen
- David Gageot
- David Kirk
- Elliot Wright
- Hakan Ozler
- Jacob Blain Christen
- Jaime Melis
- James Nord
- Jason Roehm
- Jean-Charles Sisk
- Jean-Laurent de Morlhon
- Jeremiah Peschka
- Jerome Loisel
- Jie Zhang
- John Sirois
- Kazuhiro NISHIYAMA
- Maksim Malchuk
- Markus Bukowski
- Mary Anthony
- Masahito Zembutsu
- Matt Martz
- Michael A. Smith
- Michal Gebauer
- Miguel Quintero
- Miquel Sabaté Solà
- Nathan LeClaire
- Nicholas Kinsey
- Olivier Gambier
- Patrik Erdes
- Paul Callahan
- Pierre DAL-PRA
- Pradeep Padala
- Robert Jones
- Sebastiaan van Stijn
- Sipics Gergely
- Stefan Scherer
- Tiago Pires
- Tom Deseyn
- Travis Thieman
- Tristan Keen
- Troy Fontaine
- Victoria
- Victoria Bialas
- Vincent Bernat
- bingshen.wbs
- menglingwei
- moxiegirl
Great thanks to all of the above! We appreciate it. Keep up the great work!
Checksums
- docker-machine-Darwin-x86_64
- sha256
608fd605249e0983b26e68f551307ccbb3b588e3d6485cb9eb38fc9fa4df82b0
- md5
cafd179812ea4edc7e97003cbafafa01
- sha256
- docker-machine-Linux-x86_64
- sha256
21e490d5cdfa0d21e543e06b73180614f72e6c18a940f476a64cf084cea23aa5
- md5
bf73bbfee97fad04d3ff20151b1847fa
- sha256
- docker-machine-Windows-i386.exe
- sha256
011f3e272141670d7545f9677d9b1b0e52e442a2abe8ed6df86974a916807159
- md5
0040b9a72300f665d8a57b1d852a422d
- sha256
- docker-machine-Windows-x86_64.exe
- sha256
6c0a5f8223a613d1ca4d1add4808bdd72c77940c0c791b5046f5d675ecf4251d
- md5
78941b15db71d9f80f0c56af44165828
- sha256