Outils pour utilisateurs

Outils du site


sysadmin:docker:docker-compose:syntaxe_volumes

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:

  • SOURCE: pouvant être un clhemin sur l'hote ou un nom de volume.
  • TARGET: Point de montage dans le conteneur.
  • MODE: le mode d'accès rw (par défaut) ou ro
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

sysadmin/docker/docker-compose/syntaxe_volumes.txt · Dernière modification : 2021/07/30 09:23 de 92.154.112.189