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

Releases: docker/machine

v0.3.0-rc3

15 Jun 20:42
Compare
Choose a tag to compare
v0.3.0-rc3 Pre-release
Pre-release

Changes since v0.3.0-rc2:

Aaron Huslage

Generate more generic certificates that can have other uses.

Amy Lindburg

Update ROADMAP.md

Evan Hazlett

added deprecation comment
bump: version 0.3.0-rc3
provisioning: update rpms for RC3
vbox: allow specifying host only adapter cidr
vbox: fix panic with custom cidr
vbox: refactor random IP allocation to func
virtualbox: check for hostonly iface and add if needed on start
windows: error message if using powershell/cmd and none specified

Mary Anthony

Closes #1329 when merged Updating links Updating with the comments from the team
Tweaking the language to the 1288 work DigitalOcean is one word Entering comments and killing nits Fixing the OSX wagon

Nathan LeClaire

Check for IP to be assigned before returning from Start()

Truman Ling

Update documentation for adding parameter --openstacke-availability-zone

v0.3.0-rc2

06 Jun 22:36
6f939a8
Compare
Choose a tag to compare
v0.3.0-rc2 Pre-release
Pre-release

Changes since v0.3.0-rc1:

Dave Henderson

Amazon EC2 - Fixing how the Monitoring.Enabled field is set for spot requests

Evan Hazlett

add nathan to maintainers
bump: version 0.3.0-rc2
docs: add note about changing ssh user for provider image
docs: more info about supported base operating systems; removed change log from docs
fix issue with native ssh; fix tty allocation for redhat
redhat: use engine version 1.7rc1
support specifying swarm image and docker versions

Guillaume Giamarchi

Fix typo in OpenStack driver documentation
Handle possible error in WaitForSpecific func
Stop polling the instance when status is ERROR

Jan Broer

libmachine: wait for instance start before polling SSH

Koichi Shiraishi

Update AMI to release 20150603

Nathan LeClaire

Add some helpers and patch ups to the integration tests
Refactor integration tests

Truman Ling

Add option parameter availability_zone

Vincent Bernat

exoscale: add the appropriate port to make Swarm work
exoscale/doc: remove ability to choose a keypair
exoscale/doc: specifying URL endpoint is not mandatory
exoscale: ensure we sleep a bit while waiting for the VM to be ready
exoscale: move job waiting into a separate function
exoscale: update egoscale binding for 32-bit compatibility
exoscale: use the new utils.WaitForSpecificOrError function to wait for job to finish
test: don't invoke docker-machine directly

v0.3.0-rc1

27 May 20:14
Compare
Choose a tag to compare
v0.3.0-rc1 Pre-release
Pre-release

This is a release candidate for the 0.3.0 release.

Features

  • Engine option configuration (ability to configure all engine options)
  • Swarm option configuration (ability to configure all swarm options)
  • New Provisioning system to allow for greater flexibility and stability for installing and configuring Docker
  • New Provisioners
    • Rancher OS
    • RedHat Enterprise Linux 7.0+ (experimental)
    • Fedora 21+ (experimental)
    • Debian 8+ (experimental)
  • PowerShell support (configure Windows Docker CLI)
  • Command Prompt (cmd.exe) support (configure Windows Docker CLI)
  • Filter command help by driver
  • Ability to import Boot2Docker instances
  • Boot2Docker CLI migration guide (experimental)
  • Format option for inspect command
  • New logging output format to improve readability and display across platforms
  • Ability to specify Docker install location and Swarm version
  • Updated "active" machine concept - now is implicit according to DOCKER_HOST environment variable. Note: this removes the implicit "active" machine and can no longer be specified with the active command. You change the "active" host by using the env command instead.

Drivers

  • New: Exoscale Driver
  • New: Generic Driver (provision any host with supported base OS and SSH)
  • Amazon EC2
    • SSH user is configurable
    • Support for Spot instances
    • Add option to use private address only
    • Base AMI updated to 20150417
  • Google
    • Support custom disk types
    • Updated base image to v20150316
  • Openstack
    • Support for Keystone v3 domains
  • Rackspace
    • Misc fixes including environment variable for Flavor Id and stability
  • Softlayer
    • Enable local disk as provisioning option
    • Fixes for SSH access errors
    • Fixed bug where public IP would always be returned when requesting private
    • Add support for specifying public and private VLAN IDs
  • VirtualBox
    • Use Intel network interface driver (adds great stability)
    • Stability fixes for NAT access
    • Use DNS pass through
    • Default CPU to single core for improved performance
    • Enable shared folder support for Windows hosts
  • VMware Fusion
    • Boot2Docker ISO updated
    • Shared folder support

Fixes

  • Provisioning improvements to ensure Docker is available
  • SSH improvements for provisioning stability
  • Fixed SSH key generation bug on Windows
  • Help formatting for improved readability

Breaking Changes

  • "Short-Form" name reference no longer supported
    Instead of "docker-machine " implying the active host you must now use docker-machine
  • VMware shared folders require Boot2Docker 1.7

Special Thanks

We would like to thank all contributors. Machine would not be where it is
without you. We would also like to give special thanks to the following
contributors for outstanding contributions to the project:

v0.2.0

16 Apr 04:29
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

0.2.0 (2015-04-16)

Core Stability and Driver Updates

  • Support for system proxy environment
  • New command to regenerate TLS certificates
    • Note: this will restart the Docker engine to apply
  • Updates to driver operations (create, start, stop, etc) for better reliability
  • New internal libmachine package for internal api (not ready for public usage)
  • Updated Driver Interface
    • Driver Spec
    • Removed host provisioning from Drivers to enable a more consistent install
    • Removed SSH commands from each Driver for more consistent operations
  • Swarm: machine now uses Swarm default binpacking strategy
  • Several driver fixes

View full changelog

v0.2.0-rc3

01 Apr 20:01
Compare
Choose a tag to compare
v0.2.0-rc3 Pre-release
Pre-release

v0.2.0-rc3

v0.2.0-rc2

26 Mar 04:28
Compare
Choose a tag to compare
v0.2.0-rc2 Pre-release
Pre-release

v0.2.0-rc2

v0.2.0-rc1

23 Mar 20:59
Compare
Choose a tag to compare
v0.2.0-rc1 Pre-release
Pre-release

v0.2.0-rc1

v0.1.0

26 Feb 14:05
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
  • Provision Docker Engines using multiple drivers
  • Provide light management for the machines
    • Create, Start, Stop, Restart, Kill, Remove, SSH
  • Configure the Docker Engine for secure communication (TLS)
  • Easily switch target machine for fast configuration of Docker Engine client
  • Provision Swarm clusters (experimental)

Supported / Included Drivers

  • Amazon EC2
  • Digital Ocean
  • Google
  • Microsoft Azure
  • Microsoft Hyper-V
  • Openstack
  • Rackspace
  • VirtualBox
  • VMware Fusion
  • VMware vCloud Air
  • VMware vSphere

Notes:

  • The default machine directory has changed structure to allow for standalone, self-contained machine directories:
    • ~/.docker/machines -> ~/.docker/machine/machines
    • ~/.docker/machine/.client -> ~/.docker/machine/certs
    • ~/.docker/machine/ca.pem -> ~/.docker/machine/certs/ca.pem
    • ~/.docker/machine/ca-key.pem -> ~/.docker/machine/certs/ca-key.pem

v0.1.0-rc5

22 Feb 00:52
Compare
Choose a tag to compare
v0.1.0-rc5 Pre-release
Pre-release
Merge pull request #578 from ehazlett/docs-swarm

remove generate-swarm-token docs

v0.1.0-rc4

18 Feb 02:00
Compare
Choose a tag to compare
v0.1.0-rc4 Pre-release
Pre-release
Merge pull request #545 from nathanleclaire/fix_hyperv_build

Fix build on master