Il y avait une scène où je voulais apporter un fichier localement à partir d'un conteneur de docker. Notez ce que vous y avez enquêté.
La procédure pour copier effectivement httpd.conf, qui est le fichier de configuration du conteneur httpd, du conteneur vers le local (hôte) est illustrée à titre d'exemple.
Exécutez la commande suivante pour connaître l'ID du conteneur.
$ docker ps -a
CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                               NAMES
1c8caa876b98        httpd:2-alpine         "httpd-foreground"       24 hours ago        Up 24 hours         0.0.0.0:8080->80/tcp                fluentd_docker_httpd_1
À partir de la commande ci-dessus, j'ai trouvé que l'ID du conteneur est «1c8caa876b98».
Exécutez la commande suivante pour copier le fichier
//docker cp [ID du conteneur]:[Chemin du fichier que vous souhaitez copier] [Le chemin que vous souhaitez copier localement]
$ docker cp 1c8caa876b98:/usr/local/apache2/conf/httpd.conf conf/
$ ls conf/
./		../		httpd.conf
J'ai pu copier!
--Copie du conteneur Docker vers l'hôte --Utilisez la commande docker cp
docker cp [ID du conteneur]:[Chemin du fichier que vous souhaitez copier] [Le chemin que vous souhaitez copier localement]
        Recommended Posts