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

v0.9.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@nathanleclaire nathanleclaire released this 30 Nov 22:42
· 348 commits to master since this release

Installation

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 by docker-machine env
  • On Windows, the COMPOSE_CONVERT_WINDOWS_PATHS environment variable is now set by docker-machine env to improve Compose usability.
  • Docker Machine can now be built on FreeBSD
  • docker-machine scp non-22 port support
  • scp 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
  • 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
  • openstack
    • Add support for OS_CACERT

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
  • docker-machine-Darwin-x86_64
    • sha256 83d4664f45eb58690334c04682315a3814951039f6716b815ff3b4a89e890049
    • md5 e6fe16116f6407a53a30b67f6737b181
  • docker-machine-Linux-armhf
    • sha256 4c503c5e8564ec8dd3c1d5432b867ea9a82ee3466d06fd6c1384bbbf0e13dd33
    • md5 ab84627b7fa2f978600b0c64d674f8a4
  • docker-machine-Linux-x86_64
    • sha256 ff61c2f688778719b0ceb5a1062a3ae9f2a83daa06a1d4551b5f19a6432507db
    • md5 5bda422256a26eace202903ad66c8c5e
  • docker-machine-Windows-i386.exe
    • sha256 f7a6e949c2b3ce489d5702f363b0a370eab3354a7a9e6d6ef8ea441392a0b4b3
    • md5 6ef89794d16ae84ba3934a7a96a52c0f
  • docker-machine-Windows-x86_64.exe
    • sha256 81e82edba6bbb09ec45076ff3e75bbb6784f0e7501ae5566e50fef2ad5796b3a
    • md5 161ea0a8c6bca09780ab6a64b34d8101