This repository has been archived by the owner on Sep 26, 2021. It is now read-only.
v0.5.5
Installation
- Download the file for your OS and architecture.
- Move the binary to your PATH.
e.g., for Mac OSX:
$ curl -L https://github.com/docker/machine/releases/download/v0.5.5/docker-machine_darwin-amd64 >/usr/local/bin/docker-machine && \
chmod +x /usr/local/bin/docker-machine
Linux:
$ curl -L https://github.com/docker/machine/releases/download/v0.5.5/docker-machine_linux-amd64 >/usr/local/bin/docker-machine && \
chmod +x /usr/local/bin/docker-machine
Windows (using git bash):
$ if [[ ! -d "$HOME/bin" ]]; then mkdir -p "$HOME/bin"; fi && \
curl -L https://github.com/docker/machine/releases/download/v0.5.5/docker-machine_windows-amd64.exe > "$HOME/bin/docker-machine.exe" && \
chmod +x "$HOME/bin/docker-machine.exe"
Changelog
General
env
- Better error message if swarm is down
- Add quotes to command if there are spaces in the path
- Fix Powershell env hints
- Default to cmd shell on windows
- Detect fish shell
scp
- Ignore empty ssh key
stop
,start
,kill
- Add feedback to the user
rm
- Now works when
config.json
is not found
- Now works when
ssh
- Disable ControlPath
- Log which SSH client is used
ls
- Listing is now faster by reducing calls to the driver
- Shows if the active machine is a swarm cluster
Build
- Automate 90% of the release process
- Upgrade to Go 1.5.2
- Don't build 32bits binaries for Linux and OSX
- Prevent makefile from defaulting to using containers
Misc
- Update docker-machine version
- Updated the bash completion with new options added
- Bugsnag: Retrieve windows version on non-english OS
Drivers
- Amazon EC2
- Convert API calls to official SDK
- Make DeviceName configurable
- Digital Ocean
- Custom SSH port support
- Generic
- Don't support
kill
sincestop
is not supported
- Don't support
- Google
- Coreos provisionning
- Hyper-V
- Lot's of code simplifications
- Pre-Check that the user is an Administrator
- Pre-Check that the virtual switch exists
- Add Environment variables for each flag
- Fix how Powershell is detected
- VSwitch name should be saved to config.json
- Add a flag to set the CPU count
- Close handle after copying boot2docker.iso into vm folder - will otherwise keep hyper-v from starting vm
- Update Boot2Docker cache in PreCreateCheck phase
- OpenStack
- Filter floating IPs by tenant ID
- Virtualbox
- Reject duplicate hostonlyifs Name/IP with clear message
- Detect when hostonlyif can't be created. Point to known working version of VirtualBox
- Don't create the VM if no hardware virtualization is available and add a flag to force create
- Add
VBox.log
to bugsnag crashreport - Update Boot2Docker cache in PreCreateCheck phase
- Detect Incompatibility with Hyper-v
- VSphere
- Rewrite driver to work with govmomi instead of wrapping govc
- All
- Change host restart to use the driver implementation
- Fix truncated logs
- Increase heartbeat interval and timeout
Provisioners
- Download latest Boot2Docker if it is out-of-date
- Add swarm config to coreos
- All provisioners now honor
engine-install-url
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:
- Anil Belur
- Christian von Stebut
- David Gageot
- David Schlosnagle
- Dustin Blackman
- Euan
- Fabio Rapposelli
- Jean-Laurent de Morlhon
- Matt Vinall
- Nathan LeClaire
- Neil Wilson
- Philippe L'Heureux
- Soshi Katsuta
- juliengarcia
- kaustav haldar
- ryo nakamaru
- stelcheck
Great thanks to all of the above! We appreciate it. Keep up the great work!
Checksums
- docker-machine_darwin-amd64
- sha256
e19a74e4d9cce8dc50ab16a1f478fe5d6953bda9f794939032b3a1e84cbf6eb2
- md5
908d23c36f81925a573d1666ff1338c2
- sha256
- docker-machine_linux-amd64
- sha256
b05a7373a1894af49626fe902e4f31be0fad271f3502ca2a3aa07a70d343e865
- md5
951be88fc63873ecc805e3a72f0e387c
- sha256
- docker-machine_windows-386.exe
- sha256
89c66c4c5c9993057d92de5160fbe29e5dfe9b93c89648bd6f07a49436bcc070
- md5
9fa8570dcfd50fae7e7c4e1f683babbd
- sha256
- docker-machine_windows-amd64.exe
- sha256
2e1f6fa7542eafcdea9bdc04f1ab6bc792390c563be78d06cdb2ebacacb1a80a
- md5
09035d954a94935ffe1c9b74bff943fc
- sha256