Copie de fichiers de l'hôte vers le conteneur Docker

Copie de fichiers de l'hôte vers le conteneur Docker

Lorsque vous exécutez des conteneurs, vous pouvez avoir des fichiers que vous devez copier à partir de la machine hôte dans le conteneur. Cela peut être pour un certain nombre de raisons, telles que des fichiers de configuration spécifiques à votre environnement et ne peuvent pas provenir d'emplacements standard ou si vous souhaitez tirer parti d'un registre privé comme Atlas dans le cadre de votre flux de travail. Si cela ressemble à quelque chose dont vous avez besoin dans votre flux de travail, continuez à lire cet article de blog pour en savoir plus sur la façon dont cela se fait! Il existe plusieurs façons de le faire, mais ce qui suit est la plus courante. Continuez à lire pour en savoir plus…

Copier les fichiers dans Docker Container à partir de l'hôte

Le cp docker La commande est utilisée pour copier des fichiers vers / depuis le conteneur Docker et le système hôte. Voir l'exemple suivant:

Données Docker CP.txt contener_id: / var / files / data.SMS 

Changement Conteneur_id avec l'ID de lecture d'un conteneur en cours d'exécution. La commande ci-dessus copiera le données.SMS fichier de la machine hôte vers le conteneur docker sous le / var / fichiers annuaire.

Copier les fichiers de Docker Container pour héberger

La commande suivante copiera / var / fichiers / données.SMS fichier du conteneur docker vers la machine hôte.

docker cp contener_id: / var / files / data.Données TXT.SMS