docker-compose --------------- This page is about docker-compose Network mode ~~~~~~~~~~~~ Set the network mode to `host`:: network: host docker-compose from cron ~~~~~~~~~~~~~~~~~~~~~~~~~ If you want to use a ``docker-compose exec`` command from a cron task, you have to specify the ``-T`` option, to disable pseudo-tty allocation. Update images ~~~~~~~~~~~~~~ To update docker images that are using "latest" tag in compose files, in order to limit the downtime first pull the new image version, and then take the stack down and up. ``` docker-compose pull docker-compose down docker-compose up -d ``` Resource limits ~~~~~~~~~~~~~~~ It's possible to limit the memory assigned to a given container in a docker-compose stack. **Version 2** :: version: '2.4' services: name: image: image mem_limit: 300m **Version 3** :: version: '3' services: name: image: image deploy: resources: limits: memory: 300m