Docker Compose v1.24.0 Release Notes
Release Date: 2019-03-28 // about 5 years ago-
๐ If you're a Mac or Windows user, the best way to install Compose and keep it up-to-date is Docker Desktop for Mac and Windows.
๐ณ Docker Desktop will automatically install the latest version of Docker Engine for you.
โฌ๏ธ Alternatively, you can use the usual commands to install or upgrade Compose:
curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
๐ See the install docs for more install options and instructions.
Compose file format compatibility matrix
๐ณ | Compose file format | Docker Engine | | --- | --- | | 1 | 1.9.0+ | | 2.0 | 1.10.0+ | | 2.1 | 1.12.0+ | | 2.2, 3.0, 3.1, 3.2 | 1.13.0+ | | 2.3, 3.3, 3.4, 3.5 | 17.06.0+ | | 2.4 | 17.12.0+ | | 3.6 | 18.02.0+ | | 3.7 | 18.06.0+ |
๐ Changes
๐ Features
โ Added support for connecting to the Docker Engine using the
ssh
protocol.โ Added a
--all
flag todocker-compose ps
to include stopped one-off containers
in the command's output.โ Add bash completion for
ps --all|-a
๐ Support for credential_spec
โ Add
--parallel
todocker build
's options inbash
andzsh
completion๐ Bugfixes
๐ Fixed a bug where some valid credential helpers weren't properly handled by Compose
when attempting to pull images from private registries.๐ Fixed an issue where the output of
docker-compose start
before containers were created
was misleading๐ณ To match the Docker CLI behavior and to avoid confusing issues, Compose will no longer
accept whitespace in variable names sourced from environment files.๐ง Compose will now report a configuration error if a service attempts to declare
duplicate mount points in the volumes section.๐ Fixed an issue with the containerized version of Compose that prevented users from
writing to stdin during interactive sessions started byrun
orexec
.One-off containers started by
run
no longer adopt the restart policy of the service,
and are instead set to never restart.๐ Fixed an issue that caused some container events to not appear in the output of
๐ณ thedocker-compose events
command.๐ณ Missing images will no longer stop the execution of
docker-compose down
commands
โ (a warning will be displayed instead).๐ Force
virtualenv
version for macOS CI๐ Fix merging of compose files when network has
None
configFix
CTRL+C
issues by enablingbootloader_ignore_signals
inpyinstaller
โฌ๏ธ Bump
docker-py
version to3.7.2
to fix SSH and proxy config issues๐ Fix release script and some typos on release documentation
๐ Thanks to @ulyssessouza for contributing to this release!
Integrity check
Binary name SHA-256 sum ๐ณ docker-compose-Darwin-x86_64
๐ง docker-compose-Linux-x86_64
๐ docker-compose-Windows-x86_64.exe