Maison > Opération et maintenance > Docker > le corps du texte

Comment Docker entre dans l'interface interactive des conteneurs en cours d'exécution

PHPz
Libérer: 2023-04-10 15:57:34
original
2552 Les gens l'ont consulté

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 :

  1. Utilisez la commande docker ps pour afficher les conteneurs en cours d'exécution afin d'obtenir l'ID du conteneur qui doit être saisi.
$ docker ps
Copier après la connexion
Copier après la connexion
  1. Utilisez la commande docker exec pour saisir le conteneur en fonction de l'ID du conteneur affiché, où containers_id est l'ID du conteneur.
$ docker exec -it container_id /bin/bash
Copier après la connexion

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.

  1. Utilisez la commande docker ps pour afficher les conteneurs en cours d'exécution afin d'obtenir l'ID de conteneur que vous devez saisir.
$ docker ps
Copier après la connexion
Copier après la connexion
  1. Utilisez la commande docker attach pour saisir le conteneur en fonction de l'ID du conteneur affiché, où containers_id est l'ID du conteneur.
$ docker attach container_id
Copier après la connexion

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!

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