v0.9.0-rc2

@nathanleclaire nathanleclaire released this Nov 30, 2016 · 28 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

Downloads

v0.9.0-rc1

@nathanleclaire nathanleclaire released this Nov 12, 2016 · 48 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-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 or Linux

$ curl -L https://github.com/docker/machine/releases/download/v0.9.0-rc1/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.9.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.

Checksums

  • docker-machine
    • sha256 46ba2273a3243ac0f6c98d7905a10ea7f607af68c2279622fd6e83263deb4729
    • md5 6debfd94bb16386b1c2641dc3bbca575
  • docker-machine-Darwin-x86_64
    • sha256 84e4a684a2efc7017d3d1f5cd9f98bda286d12ed8233d8cfe17ca45d0629b5ce
    • md5 8c12b15d3c450f783cb96bc3f9c548bd
  • docker-machine-Linux-armhf
    • sha256 66c3f752d49b97369778a6efa78ff03032677f2158d93019ff1b8d7ec17d7626
    • md5 fa6cb9d1a8068c14cb46a98dd144be41
  • docker-machine-Linux-x86_64
    • sha256 7848ef10d802445b376ac292131e0cc4c303ef439072a552b7f6c8c70e8d5bff
    • md5 351d699bce25f7717a0a71bccb90b08a
  • docker-machine-Windows-i386.exe
    • sha256 9b4b9065e8a5ffce61f34e4f95bd1e251868699f751b07f0c02cf7bc7f553f8e
    • md5 1a4fa254f95fb78c129534c2c26239fa
  • docker-machine-Windows-x86_64.exe
    • sha256 98e47697f3a2050527120967dcfbb1299b011d0a813650932b4712b95bb78067
    • md5 76618273a17a1b18ee312df625f00b52

Downloads

v0.8.2

@nathanleclaire nathanleclaire released this Sep 26, 2016 · 227 commits to master since this release

Installation

If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.8.2 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.8.2/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.8.2/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

  • Bump Go version to 1.7.1

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:

  • Justin Cormack

Thanks Justin!

Checksums

  • docker-machine
    • sha256 a80d6444540c28612939efe84942bd24fabf038113d3b47d91c09597139146a7
    • md5 6cc87eae82dd08783747af944868f094
  • docker-machine-Darwin-x86_64
    • sha256 e092467a87e3ce744a12aec25b04f58270e2f9f5364fdd858206611eeef45d57
    • md5 e513ecc19eadf35be997aa2796da87d0
  • docker-machine-Linux-x86_64
    • sha256 e5c3e360b46a82d4bc5ff2efe357b15040cfc58d3d962f793fee6ee1e44e9b66
    • md5 8f5de36e01e8f160e91681cbc8355a64
  • docker-machine-Windows-i386.exe
    • sha256 b98787c779b7d711b4ca3408cbf145d8c429f2c9717c88d7d4cb8b2339702401
    • md5 87b8b5211b35748b764de1682834c905
  • docker-machine-Windows-x86_64.exe
    • sha256 68fabc3ad5e40e2c3d838ca3b8a8bf75efa3d5ecc8915ca5d714e2e49fd72786
    • md5 b116124e3c8deb6c689505596cbbe457

Downloads

v0.8.1

@nathanleclaire nathanleclaire released this Aug 18, 2016 · 227 commits to master since this release

Installation

If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.8.1 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.8.1/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.8.1/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

  • Provisioners
    • Fix issue with generated systemd service file on RedHat family distros
  • Drivers
    • azure
      • Bump Ubuntu image to 16.04
      • Update docs with updated default parameters
      • Change logging slightly

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:

  • Ahmet Alp Balkan
  • Nathan LeClaire

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

Checksums

  • docker-machine-Darwin-x86_64
    • sha256 28e07e42024d1f9b94e8d5953751556afe24cdfdc57d14e803506c3af47fe94b
    • md5 4a4278d94d406e2b197e51fd0e2150be
  • docker-machine-Linux-x86_64
    • sha256 63d485bf4613db70b7df41369f94b83f4e957e87c42a4da4ab7a57bdc985a7ca
    • md5 ca79f09659ab87a432180d293f4b0ac9
  • docker-machine-Windows-i386.exe
    • sha256 8b8ff258b1cec7b94f28281525e191a5668deee9a9a7996814a7ed2e6c50fc67
    • md5 efdd1f80db4db0828525e074b2825c27
  • docker-machine-Windows-x86_64.exe
    • sha256 88effdc0ced213302e1887284eaaaabca76ef515aee1e051a217d8978dcbceb9
    • md5 28d193966e6e1f5d7b5aad63a6f217b8

Downloads

v0.8.0

@nathanleclaire nathanleclaire released this Jul 27, 2016 · 227 commits to master since this release

Installation

If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.8.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.8.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.8.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

  • Fix issue with plugin heartbeat log repeating on disconnect
  • Add tcsh support to env --shell
  • Add zsh completion scripts
  • Bump Go version to 1.6.2

Drivers

  • amazonec2
    • Workaround to prevent orphaned SSH keys
  • virtualbox
    • Add option for VM UI type (--virtualbox-ui-type)
  • vmwarefusion
    • Fix CPU option inconsistency
  • openstack
    • Expose user data parameter (--openstack-user-data-file)
  • generic
    • Copy public key to created Machine directory

Provisioners

  • Add Oracle Enterprise Linux support
  • Fix port binding of Swarm master
  • Add ability to create a manager instance which does not get scheduled on
  • Introduce --swarm-join-opt to pass options to agent nodes
  • Various SSH-related fixes
  • Fix state for upgrade path
  • Fix certificate extended attributes issue (now more restrictive by default)

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 Culich
  • Ahmet Alp Balkan
  • Bilal Amarni
  • Charlie Drage
  • Dan Jones
  • David Gageot
  • Dylan Page
  • Eric A. Zarko
  • Eric Bloch
  • Juan San Emeterio
  • Jeremy Katz
  • KOBAYASHI Shinji
  • Ke Xu
  • Kendrick Coleman
  • Lucien Gougerot
  • Matt Baldwin
  • Mikhail Zholobov
  • Nathan LeClaire
  • Nicolas De Loof
  • Oleksandr Motsak
  • Pradeep Padala
  • Quentin Perez
  • Robert Breker
  • Ronak Banka
  • Sven Dowideit
  • Tristan Keen
  • Vincent Bernat
  • Wade Tandy
  • Xavier Ziemba
  • Yi EungJun
  • theodthompson
  • tristan.keen@gmail.com
  • tronicum

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

Checksums

  • docker-machine-Darwin-x86_64
    • sha256 97a6b92d0ef90f3dbc7194e14293db04bf704abb1d9ea3a2cc978de9a0f2020f
    • md5 46ec80d2ea4d96953234477cf0216109
  • docker-machine-Linux-x86_64
    • sha256 326ce856238b1f906278ee1a12409f9206a95f40e8c3a97adfc746006378f495
    • md5 5ab2a1eb389f32b7223124eb3848f8a7
  • docker-machine-Windows-i386.exe
    • sha256 5f35fcc2f33cfa892c14ba3e46a3c5e99fbdf8538ed7eef2cdeba80028d79e48
    • md5 d5c3483ecd12b520a702e19d2cccc4cb
  • docker-machine-Windows-x86_64.exe
    • sha256 78f2ad1f7ad4568dc3a581a75486417d4114fa6d59a0e9405eac4111e09a2e2f
    • md5 732afc07186cf2735bf4b8fb9312279a

Downloads

v0.8.0-rc2

@nathanleclaire nathanleclaire released this Jul 5, 2016 · 242 commits to master since this release

Installation

If you're a Mac or Windows user, the Docker Toolbox will install Docker Machine v0.8.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 or Linux

$ curl -L https://github.com/docker/machine/releases/download/v0.8.0-rc2/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.8.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

Please see the release notes for the final 0.8.0 release.

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:

  • Ahmet Alp Balkan
  • Bilal Amarni
  • Charlie Drage
  • Dan Jones
  • David Gageot
  • Eric A. Zarko
  • Eric Bloch
  • Jeremy Katz
  • KOBAYASHI Shinji
  • Ke Xu
  • Kendrick Coleman
  • Lucien Gougerot
  • Matt Baldwin
  • Mikhail Zholobov
  • Nathan LeClaire
  • Nicolas De Loof
  • Oleksandr Motsak
  • Pradeep Padala
  • Quentin Perez
  • Robert Breker
  • Ronak Banka
  • Sven Dowideit
  • Tristan Keen
  • Vincent Bernat
  • Wade Tandy
  • Xavier Ziemba
  • Yi EungJun
  • theodthompson
  • tristan.keen@gmail.com
  • tronicum

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

Checksums

  • docker-machine-Darwin-x86_64
    • sha256 f65b4bf751fcbd725b22102ebf213c1766da4a0ceed16afca7a4aa972b922e25
    • md5 6dd057fa7ac4a777e1cbdffc06eac5ea
  • docker-machine-Linux-x86_64
    • sha256 fba0f67f7de6d96be143917eeb86d169676b1c1a844919f337dc112f29c36663
    • md5 e6e92d5e2ab7643bf8be20ceecfbddf9
  • docker-machine-Windows-i386.exe
    • sha256 b964e2cdbe5ab8bcd485e9a51ea5c1e5853b0aceb68ca7d286bcfa393eb50d13
    • md5 25f089a079f5e8a9e3f31d25ba3a483e
  • docker-machine-Windows-x86_64.exe
    • sha256 3753c0d2b5de830dc2e58c5d0ff59ad16f3577394fbfbeebda13f1bd458e6397
    • md5 9dd948d8a90924a22df2b3ce3de91266

Downloads