Using Compose with Swarm
Using Compose with Swarm
Docker Compose and Docker Swarm aim to have full integration, meaning you can point a Compose app at a Swarm cluster and have it all just work as if you were using a single Docker host.
The actual extent of integration depends on which version of the Compose file format you are using:
If you’re using version 1 along with
links
, your app will work, but Swarm will schedule all containers on one host, because links between containers do not work across hosts with the old networking system.-
If you’re using version 2, your app should work with no changes:
subject to the limitations described below,
as long as the Swarm cluster is configured to us