Attention à la version de docker-compose déclarée en entête. Pour vérifier quelles versions sont utilisables en fonction de la version de Docker consulter la page https://docs.docker.com/compose/compose-file/.
Pour afficher la version du Docker Engine
docker info
La syntaxe condensée utilise le format générique
[SOURCE:]TARGET[:MODE]
Avec:
volumes: - $PWD/conf/service.conf:/etc/service.conf:ro - my_datavol:/srv/data
Cette syntaxe plus explicite et verbeuse n'est disponible qu'à partir des versions 3.2 et supérieures
version: "3.2" # Syntaxe version 3.2 ou supérieure services: my_service: image: my:image volumes: - type: volume source: volume-name target: /path/in/container read_only: true volumes: volume-name: