v0.14.0-rc1
Pre-releaseInstallation
If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.14.0-rc1 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.14.0-rc1/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.14.0-rc1/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.14.0-rc1/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
- Added
--client-certs
flag to thedocker-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 usingrsync
- Added
--quiet
flag toscp
to suppress progress output - Machine now uses the
ss
command to detect connectivity whennetstat
is unavailable - Added bash completion for
docker-machine mount
- Improved provisioning resilience on Debian-based hosts
Drivers
amazonec2
- 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
digitalocean
- Added
--digitalocean-monitoring
flag - Increased the default droplet size
exoscale
- Updated driver library
- Several improvements and fixes to the default machine template.
google
- 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
hyperv
- 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
openstack
- 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.
virtualbox
- Added OpenBSD support
vmwarefusion
- Improved error detection and reporting when creating a new instance
vmwarevsphere
- 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!
Checksums
- docker-machine-Darwin-x86_64
- sha256
(stdin)= c2877cb3bb0fd08cded70a11136cd5a9f513bed64f34810633bb58a9c41d6e24
- md5
(stdin)= c18cb732bc4a6f033bc3fb468525b734
- docker-machine-Linux-aarch64
- sha256
(stdin)= 2043c13155c0a19f697a40e14bf252d112d311fa98d56f46db057d630da97b31
- md5
(stdin)= 5d16f1ba318c9529ae508385247da70a
- docker-machine-Linux-armhf
- sha256
(stdin)= 3a34cf4674bfcce6a3bc35a6b22db084e0fe88f5a697445c9082f67a8a36cdb1
- md5
(stdin)= f5c36bf07ca73d213a3a874dc2e6d8b2
- docker-machine-Linux-x86_64
- sha256
(stdin)= 22aa18a3e5d81b71df857cdaa227568b7d2ec17caeba85201bdf1f983add1aad
- md5
(stdin)= f93b143925f212cfa8497f2d20d825ec
- docker-machine-Windows-i386.exe
- sha256
(stdin)= e4f4e92c5ecf540431b829e4fa773685bd9d8b78eb93fb83c0546f6f0351bfb1
- md5
(stdin)= 9d647249c3741bad1107900bee5c9e03
- docker-machine-Windows-x86_64.exe
- sha256
(stdin)= 747b8bfea41ed579b2ed2dc6f44e7a2a61acfcbde9613fa4dffd62c54d9de5a1
- md5
(stdin)= bb8be305f499c66642d97e1ac91b80a0