Docker Compose Services
Deploy Docker Compose stacks to a Docker Swarm. Services are deployed as Docker Swarm stacks and can reference NFS volumes from DockNimbus.
Deploy a service
nimbus service deploy \
--name my-stack \
--swarm SWARM_ID \
--file docker-compose.yml
With environment variables
nimbus service deploy \
--name my-stack \
--swarm SWARM_ID \
--file docker-compose.yml \
--env DB_HOST=postgres \
--env DB_PASSWORD=secret
With volume mappings
Map Compose volume names to DockNimbus NFS volumes:
nimbus service deploy \
--name my-stack \
--swarm SWARM_ID \
--file docker-compose.yml \
--volume data:VOL_ID
Where data is the volume name in your docker-compose.yml and VOL_ID is the DockNimbus volume.
List, describe, and remove
nimbus service list
nimbus service describe SERVICE_ID
nimbus service remove SERVICE_ID