Table des matières

, , , ,

docker-compose: définition des volumes

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

Syntaxe courte

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

Syntaxe longue

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:

Références