Comment monter un répertoire de la machine hôte vers un conteneur dans Docker ?
Réponse
Trop de publicités?Mise à jour juillet 2021
Solution Dockerfile
Ajoutez la ligne suivante dans votre Dockerfile
qui copie les données de votre machine hôte vers l'image (conteneur) créée.
# Other lines of Dockerfile
COPY <relative-or-absolute-path-of-the-directory-in-host-machine> <relative-or-absolute-path-of-the-directory-in-container>
# Example:
# COPY ./redis/data/:/db_data
P.S. : Le conteneur est une image en cours d'exécution.
Solution Docker-compose
Les volumes peuvent être définis de différentes manières dans le fichier docker-compose. L'une d'entre elles consiste à monter l'adresse du répertoire de votre machine hôte dans le conteneur. (comme ce que nous avons dans la solution dockerfile) comme une partie de votre service :
volumes:
- <relative-or-absolute-path-of-the-directory-in-host-machine>:<relative-or-absolute-path-of-the-directory-in-container>
- Réponses précédentes
- Plus de réponses