Maison > Opération et maintenance > exploitation et maintenance Linux > Comment donner au shell l'accès à un conteneur Docker en cours d'exécution

Comment donner au shell l'accès à un conteneur Docker en cours d'exécution

不言
Libérer: 2019-03-19 15:21:41
original
4534 Les gens l'ont consulté

Cet article vous présentera comment permettre au shell d'accéder au conteneur Docker en cours d'exécution ? Examinons le contenu spécifique ci-dessous.

Comment donner au shell l'accès à un conteneur Docker en cours d'exécution

1. Utilisation de Docker Attach

Vous pouvez utiliser la commande attach pour accéder au shell bash dans le conteneur Docker. Mais votre conteneur Docker doit être démarré avec /bin/bash.

Utilisez la syntaxe suivante pour accéder au shell à un conteneur Docker.

$ sudo docker attach <CONTAINER ID/NAME>
Copier après la connexion

Par exemple, votre conteneur Docker s'exécute avec l'ID 76DEBAD837D2 et le nom happy_admin. Utilisez l'une des commandes suivantes pour la méthode d'attachement.

Utiliser l'ID du conteneur :

$ sudo docker attach 76debad837d2
Copier après la connexion

Utiliser le nom du conteneur :

$ sudo docker attach happy_admin
Copier après la connexion

2. Utiliser Docker Exec

Si Le conteneur Docker n'est pas démarré avec la commande /bin/bash. Ensuite, vous ne pouvez pas utiliser la commande attach. Maintenant, vous devez créer bash dans le conteneur à l’aide de la commande exec. Assurez-vous que vous utilisez Docker version 1.3 ou supérieure.

Utilisez la syntaxe suivante pour accéder au shell à un conteneur Docker.

$ sudo docker exec -it <CONTAINER ID/NAME> bash
Copier après la connexion

Par exemple, votre conteneur Docker s'exécute avec l'ID 76DEBAD837D2 et le nom happy_tecadmin. Utilisez l'une des commandes suivantes avec la méthode exec.

Utiliser l'ID du conteneur :

$ sudo docker exec -it 76debad837d2  bash
Copier après la connexion

Utiliser le nom du conteneur :

$ sudo docker exec -it happy_tecadmin bash
Copier après la connexion

Cet article est ici, vous pouvez suivre pour plus d'autres contenus passionnants du site Web chinois PHP Vidéo du didacticiel Linuxcolonne !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal