Je sais que je peux monter un répertoire dans mon hôte sur mon conteneur en utilisant quelque chose comme
docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash
Existe-t-il un moyen de créer plus d'une paire hôte-conteneur? par exemple une liste séparée par des virgules, ou passer dans un tableau?
Réponses:
Passez plusieurs
-v
arguments.Par exemple:
la source
Docker recommande maintenant de migrer vers l'utilisation
--mount
.Les montages de volumes multiples sont également expliqués en détail dans la documentation actuelle de Docker.
De: https://docs.docker.com/storage/bind-mounts/
La réponse originale plus ancienne devrait toujours fonctionner; essayez simplement de garder la réponse alignée sur la méthode la plus connue actuellement.
la source
Vous pouvez utiliser l'
-v
option plusieurs fois dans ladocker run
commande pour monter plusieurs répertoires dans le conteneur:la source
Vous pouvez avoir lecture seule ou lecture et écriture uniquement sur le volume
la source
Ou tu peux faire
la source