Skip to content

1.5.2

Compare
Choose a tag to compare
@dnephin dnephin released this 04 Dec 00:55

Note that Compose 1.5.2 requires Docker 1.7.1 or later.

If you're a Mac user, the Docker Toolbox will install Compose 1.5.2 for you, alongside the latest versions of the Docker Engine, Machine and Kitematic.

You can use the usual commands to install or upgrade:

curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

See the install docs for more install options and instructions.

Here's what's new:

  • Fixed a bug which broke the use of environment and env_file with
    extends, and caused environment keys without values to have a None
    value, instead of a value from the host environment.
  • Fixed a regression in 1.5.1 that caused a warning about volumes to be
    raised incorrectly when containers were recreated.
  • Fixed a bug which prevented building a Dockerfile that used ADD <url>
  • Fixed a bug with docker-compose restart which prevented it from
    starting stopped containers.
  • Fixed handling of SIGTERM and SIGINT to properly stop containers
  • Add support for using a url as the value of build
  • Improved the validation of the expose option

Thanks @mnowster, @aanand, @viranch, @StefanScherer, @seguins, @simonvanderveldt, @jonaseck2