Skip to content
This repository has been archived by the owner on Sep 26, 2021. It is now read-only.

v0.6.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@nathanleclaire nathanleclaire released this 18 Jan 23:28
· 990 commits to master since this release

Installation

  1. Download the file for your OS and architecture.
  2. Move the binary to your PATH.

e.g., for Mac OSX:

$ curl -L https://github.com/docker/machine/releases/download/v0.6.0-rc1/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.6.0-rc1/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.6.0-rc1/docker-machine_windows-amd64.exe > "$HOME/bin/docker-machine.exe" && \
  chmod +x "$HOME/bin/docker-machine.exe"

Changelog

General

  • Update to Go 1.5.3
  • Short form of command invocations is now supported
    • docker-machine start, docker-machine stop and others will now use default as the machine name argument if one is not specified
  • Fix issue with panics in drivers
  • Machine now returns exit code 3 if the pre-create check fails.
    • This is potentially useful for scripting docker-machine.
  • docker-machine provision command added to allow re-running of provisioning on instances.
    • This allows users to re-run provisioning if it fails during create instead of needing to completely start over.

Provisioning

  • Most provisioners now use docker daemon instead of docker -d
  • Swarm masters now run with replication enabled
  • If /var/lib is a BTRFS partition, btrfs will now be used as the storage driver for the instance

Drivers

  • Amazon EC2
    • Default VPC will be used automatically if none is specified
    • Credentials are now be read from the conventional ~/.aws/credentials file automatically
    • Fix a few issues such as nil pointer dereferences
  • VMware Fusion
    • Try to get IP from multiple DHCP lease files
  • OpenStack
    • Only derive tenant ID if tenant name is supplied

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:

  • Ash Wilson
  • Daehyeok Mun
  • David Gageot
  • Fabio Rapposelli
  • Jean-Laurent de Morlhon
  • Jeffrey Ellin
  • Koichi Shiraishi
  • Kunal Kushwaha
  • Nathan LeClaire
  • Rob Van Mieghem
  • jellin

Great thanks to all of the above! We appreciate it. Keep up the great work!

Checksums

  • docker-machine_darwin-amd64
    • sha256 9cce0f5e6d50c3ae8005e71900bcea279c8e62b4a602727fbea8dc28a5ec0d46
    • md5 a83e125c061e48910cd7b3b7f14659db
  • docker-machine_linux-amd64
    • sha256 ea4213e06a6acca56934cde8e9878af9f9cc25c31b51935cbae57b7029aa6b96
    • md5 613e66cc3c01ab9584a988d6dd298d0f
  • docker-machine_windows-386.exe
    • sha256 14718cc5e17c88990c1296b634b5ca1cd560cd81f3a12b59163f528f5e6b077b
    • md5 23200f5e83a332b0db5c75fea6ae3734
  • docker-machine_windows-amd64.exe
    • sha256 8a2a3db3a482c5d5e739bb98cdb7c5f98ad40448d084da588a49e62245342aa8
    • md5 532abd71ca9095d720b8f26fc2e6bb27