Docker est un outil open source pour virtualiser des applications. Il permet de regrouper des applications sous forme de conteneurs et d'exécuter ces conteneurs n'importe où. De plus, Docker fournit également une interface interactive pour les conteneurs afin de faciliter les opérations des utilisateurs. Cet article explique comment accéder à l'interface interactive des conteneurs en cours d'exécution.
1. Utilisez la commande docker pour entrer dans le conteneur
Nous pouvons utiliser la commande docker pour entrer dans le conteneur. Après avoir entré le conteneur, les utilisateurs peuvent exécuter diverses commandes dans le conteneur, telles que visualiser les processus, modifier les configurations, etc. Voici les étapes spécifiques :
$ docker ps
$ docker exec -it container_id /bin/bash
Dans l'opération ci-dessus, l'option -it permet une entrée interactive dans le conteneur ; /bin/bash spécifie le Shell par défaut après être entré dans le conteneur.
À ce stade, nous sommes entrés dans l'interface interactive du conteneur.
2. Utilisez la commande docker attach pour entrer dans le conteneur
En plus d'utiliser la commande docker exec pour entrer dans le conteneur, nous pouvons également utiliser la commande docker attach pour entrer dans le conteneur. Contrairement à Docker Exec, Docker Attach ne peut entrer que dans les conteneurs déjà en cours d'exécution.
$ docker ps
$ docker attach container_id
Dans l'opération ci-dessus, nous avons utilisé la commande docker attach pour entrer dans le conteneur. À ce stade, nous entrons dans l’interface interactive du conteneur.
Exécutez la commande exit dans le conteneur pour quitter l'interface interactive du conteneur.
Résumé
Cet article présente deux méthodes pour accéder à l'interface interactive du conteneur, à l'aide de la commande docker exec et de la commande docker attach. Les deux méthodes accomplissent la tâche d’entrer dans le conteneur. L'utilisation de la commande docker exec est plus flexible, prend en charge la saisie d'un conteneur arrêté et peut spécifier des commandes dans le conteneur. L'utilisation de la commande docker attach est plus simple. Il vous suffit de spécifier l'ID du conteneur pour saisir le conteneur.
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!