Comment obtenir un accès à la coquille à l'exécution du conteneur Docker
- 4805
- 920
- Zoe Dupuis
Dans nos précédents tutoriels Docker, vous avez appris comment installer Docker sur Centos ou installer Docker sur le système basé à Debian. Écrivez également des tutoriels sur la façon de créer ou de supprimer des conteneurs Docker. Ce tutoriel vous aidera à accéder à Shell à votre conteneur Docker en cours d'exécution.
#1. Utilisation de Docker attach
Vous pouvez obtenir un accès Bash Shell dans votre conteneur Docker avec la commande jointe. Mais votre conteneur Docker doit être démarré avec / bin / bash.
Utilisez la syntaxe ci-dessous pour obtenir l'accès à la coquille du conteneur Docker.
$ sudo docker joint
Par exemple, votre conteneur Docker est en cours d'exécution avec ID 76DEBAD837D2 et Nommez Happy_tecadmin. Utilisez l'une des commandes suivantes avec la méthode d'attachement.
Utilisation d'ID de conteneur:
$ sudo docker jatthe 76debad837d2
Utilisation du nom du conteneur:
$ sudo docker jointe happy_tecadmin
# 2. Utilisation de Docker Exec
Si le conteneur Docker n'a pas été démarré avec la commande / bac / bash. Alors vous ne pouvez pas utiliser la commande jointe. Maintenant, vous devez utiliser la commande exec pour créer Bash dans votre conteneur. Assurez-vous que vous utilisez la version docker> = 1.3.
Utilisez la syntaxe ci-dessous pour obtenir l'accès à la coquille du conteneur Docker.
$ sudo docker exec -itfrapper
Par exemple, votre conteneur Docker est en cours d'exécution avec ID 76DEBAD837D2 et Nommez Happy_tecadmin. Utilisez l'une des commandes suivantes avec la méthode Exec.
Utilisation d'ID de conteneur:
$ sudo docker exec -it 76debad837d2 bash
Utilisation du nom du conteneur:
$ sudo docker exec -it happy_tecadmin bash
- « Comment exclure des packages spécifiques de la mise à jour de Yum
- Outils de conception de sites Web, chaque concepteur doit être conscient »