Maison > Article > Opération et maintenance > Où modifier des fichiers dans Docker
Il existe de nombreuses façons de modifier des fichiers dans l'environnement Docker, voici les trois méthodes les plus courantes :
Méthode 1 : Modifier en entrant à l'intérieur du conteneur
Les étapes spécifiques sont les suivantes :
Ouvrez une fenêtre de terminal ou de ligne de commande et entrez la commande suivante pour afficher les conteneurs en cours d'exécution :
docker ps
Cette commande listera tous les conteneurs en cours d'exécution et affichera l'ID et le nom du Conteneur, statut, port et autres informations.
Selon l'ID ou le nom du conteneur en cours d'exécution, utilisez la commande suivante pour entrer dans le conteneur :
docker exec -it [容器ID/名称] /bin/bash
Remarque : le dernier /bin/bash ici peut être remplacé par d'autres commandes (telles que sh) selon le situation spécifique.
Méthode 2 : Modifier en utilisant l'éditeur sur l'hôte
Les étapes spécifiques sont les suivantes :
Ouvrez une fenêtre de terminal ou de ligne de commande et utilisez la commande suivante pour créer un répertoire vide sur la machine hôte :
mkdir ~/dockerfiles
Utilisez la commande docker run pour démarrer un nouveau conteneur et ajoutez ce qui précède. Le répertoire est monté dans le conteneur comme suit :
docker run -it -v ~/dockerfiles:/data ubuntu:latest /bin/bash
L'image Ubuntu est utilisée ici. Le paramètre -v indique que le répertoire ~/dockerfiles sur l'hôte est monté dans le répertoire /data du conteneur.
Méthode 3 : Copiez à l'aide de la commande docker cp
Les étapes spécifiques sont les suivantes :
Ouvrez une fenêtre de terminal ou de ligne de commande et entrez la commande suivante pour afficher les conteneurs en cours d'exécution :
docker ps
Cette commande listera tous les conteneurs en cours d'exécution et affichera l'ID et le nom du Conteneur, statut, port et autres informations.
Selon l'ID du conteneur ou le nom du fichier qui doit être modifié, utilisez la commande suivante pour copier le fichier sur l'hôte :
docker cp [容器ID/名称]:/path/to/file ./local/path
Remarque : Le fichier est copié dans le répertoire local/path dans le répertoire actuel. répertoire Vous pouvez suivre Modifier le chemin dans des circonstances spécifiques.
Une fois l'édition terminée, utilisez la commande suivante pour recopier le fichier modifié dans le conteneur :
docker cp ./local/path/file [容器ID/名称]:/path/to/file
Remarque : Le fichier modifié est recopié dans le répertoire /path/to/file du conteneur, qui peut être déterminé selon la situation spécifique Modifier le chemin.
Grâce aux trois méthodes ci-dessus, les fichiers peuvent être facilement édités ou modifiés dans l'environnement Docker. Choisissez simplement la méthode la plus appropriée en fonction de la situation spécifique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!