[Docker] Copie des fichiers du conteneur Docker vers l'hôte

introduction

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é.

procédure

  1. Utilisez la commande docker ps pour savoir dans quel conteneur de menu fixe vous souhaitez copier le fichier
  2. Utilisez la commande docker cp pour copier le fichier du conteneur vers l'hôte

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.

1. Recherchez dans quel conteneur de menu fixe vous souhaitez copier le fichier.

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».

2. Copiez le fichier du conteneur vers l'hôte

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!

Sommaire

--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

[Docker] Copie des fichiers du conteneur Docker vers l'hôte
Copier les fichiers du conteneur Docker vers l'hôte (docker cp)
[Docker] Comment accéder à l'hôte depuis l'intérieur du conteneur. http: //host.docker.internal:
Comment obtenir un heapdump à partir d'un conteneur Docker
Paramètre pour quitter le conteneur Docker avec VScode
Comment mettre à jour un fichier prédéfini dans un conteneur Docker
Transférer une image Docker des actions GitHub vers GitHub Container Registry
Introduction à Linux Container / Docker (Partie 1)
Introduction à Linux Container / Docker (Partie 2)
Mettre à jour MySQL de 5.7 à 8.0 avec Docker
Comment partager des fichiers avec Docker Toolbox
Docker push vers GitHub Container Registry (ghcr.io)
Examinez le remplacement de Docker vers Podman.
La construction du conteneur Docker ne parvient pas à installer php-radis
Introduction au développement pratique de conteneurs Docker / Kubernetes
Accéder à MySQL sur un conteneur Docker à partir d'un programme Java local (OS hôte)
ubuntu: 20.04 Note de considération pour la sortie de l'interface graphique (xeyes de sortie) vers le côté hôte dans le conteneur docker
Réponse d'erreur du démon: conflit: un conflit s'est produit lorsque j'ai essayé de créer un conteneur Docker, donc la solution
Comment vérifier le journal dans le conteneur Docker
J'ai créé un conteneur Docker pour exécuter Maven
J'étais accro à ne pas pouvoir me connecter à AWS-S3 à partir du conteneur Docker
Petit conteneur Docker
Docker pour Windows: le conteneur MySQL ne démarre pas lors de la migration d'Hyper-v vers WSL2
Lancez Docker à partir de Java pour convertir des documents Office en PDF
Étapes pour pousser une image Docker vers GitHub Container Registry (ghcr.io)
Comment déployer à partir d'une image Docker locale vers Heroku
Indiquez comment apprendre de Docker à AKS sur AWS
Créer un conteneur Docker pour convertir EPS en source PGF
Ajouter un fichier au fichier jar
Introduction aux fichiers JAR
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Migrer de JUnit 4 vers JUnit 5
Comment installer Docker
De Java à Ruby !!
Scène d'utilisation du conteneur Docker
Copiez et collez le contenu du fichier dans le conteneur Ubuntu Docker
Écrivons comment créer une API avec SpringBoot + Docker à partir de 0
[Note] Flux de l'installation de docker au démarrage de JupyterLab sur ubuntu
Générer JSON à partir du fichier de classe JVM pour voir la structure hiérarchique
Connectez-vous à AWS RDS depuis l'environnement Docker sur votre PC local