Comment entrer dans un shell de conteneur Docker

Comment entrer dans un shell de conteneur Docker
Un conteneur est un format de fichier qui résume tout le code et les dépendances d'une application dans un format standardisé pour exécuter efficacement et de manière fiable dans plusieurs environnements informatiques. Docker est un conteneur exécutable compact et indépendant qui contient tout nécessaire pour exécuter une application, comprenant des bibliothèques, des outils système, du code et de l'exécution.

Un conteneur est une image qui peut être exécutée. Pour utiliser l'API ou CLI Docker, vous pouvez construire, démarrer, résilier, déplacer ou détruire un conteneur. Vous pouvez connecter le stockage à un conteneur, le fixer à un ou même plus de réseaux, ou même développer une nouvelle image en fonction de son état existant. Un conteneur est souvent bien séparé de ces autres conteneurs et de son appareil hôte par convention. Vous contrôlez à quel point le réseau d'un conteneur et d'autres sous-systèmes fondamentaux proviennent d'autres conteneurs et de l'appareil hôte. Un conteneur Docker est un conteneur préconfiguré utilisé pour installer une application ou un environnement spécifique en déplacement. Il peut s'agir de tout autre conteneur de système opérationnel pour répondre aux exigences. Cependant, la caractéristique la plus attrayante des conteneurs est leur capacité à «mourir» et à relancer doucement lorsque l'équilibrage de la charge l'exige. Les conteneurs sont «abordables» pour commencer, et ils sont destinés à émerger et à disparaître rapidement. Que la disparition d'un conteneur soit déclenchée par un crash ou simplement parce qu'elle n'est plus nécessaire car le trafic du serveur est faible, les conteneurs sont «relativement peu coûteux» pour commencer. Les utilisateurs peuvent séparer les applications du système sous-jacent à l'aide de conteneurs Docker, qui sont des environnements d'exécution virtualisés. Ces conteneurs sont de petits composants portables qui vous permettent d'établir rapidement et simplement une application. L'uniformité de l'environnement informatique s'exécutant à l'intérieur du conteneur est une fonctionnalité précieuse. Maintenant, nous allons parler du processus pour commencer dans le shell de conteneur Docker.

Conditions préalables:

Pour commencer dans le shell de conteneur Docker, assurez-vous d'avoir Ubuntu 20.04 Système d'exploitation installé et configuré. Vous pouvez également utiliser n'importe quel autre système d'exploitation. L'exigence la plus nécessaire est l'installation du docker. Comme nous avons déjà installé Docker dans notre système d'exploitation, nous pouvons facilement suivre la méthode suivante.

Méthode pour entrer dans le shell de conteneur Docker:

Pour commencer, vous devez ouvrir le terminal de la ligne de commande. Pour cela, vous pouvez le rechercher dans la zone d'application ou utiliser la clé de raccourci «Ctrl + Alt + T». Suivez maintenant les étapes citées pour entrer dans le shell de conteneur Docker.

Étape 1: Répertoriez les conteneurs Docker

Si nous souhaitons accéder à un conteneur existant, nous devons nous assurer que cela fonctionne. Pour ce faire, utilisez la commande docker ps pour vérifier l'état de nos conteneurs dans notre système. Utilisez la commande suivante pour obtenir une liste de tous les conteneurs (y compris ceux qui ont été arrêtés).

$ docker ps -a

Dans la sortie de cette commande, vous pouvez voir qu'il n'y a même pas un seul conteneur qui a été démarré pour le moment.

Étape 2: Démarrer le conteneur

Pour commencer avec un conteneur, créons un conteneur Rabbitmq comme illustration, car nous n'avons pas de conteneurs opérationnels. Maintenant, nous pouvons utiliser la commande citée suivante pour exécuter le conteneur Rabbitmq.

$ docker run -d lapin: 3

L'exécution de cette commande prendra un certain temps car le téléchargement de tous les packages commencera. Il est donc recommandé de rester sur la même fenêtre de terminal et de ne pas le quitter. Maintenant, nous verrons le conteneur via une autre demande de Docker une fois qu'il sera démarré.

$ docker ps

Étape 3: Utilisation de Docker Exec

Comme mis en évidence dans l'image ci-dessus, nous avons montré l'ID de conteneur que nous utiliserons dans cette étape. Vous devez maintenant utiliser la commande exec pour installer bash dans le conteneur approprié. Assurez-vous d'exécuter Docker version 1.3 ou plus. Pour acquérir un accès à la coque à un conteneur Docker, utilisez la commande répertoriée ci-dessous.

$ Docker exec -t shot

Le champ doit être rempli selon votre exigence. Vous pouvez utiliser votre identifiant de conteneur. Dans la sortie de la commande ci-dessus, vous entrerez dans le shell de conteneur Docker.

Conclusion:

Dans ce tutoriel, nous avons développé le concept de base du conteneur Docker et comment vous pouvez entrer dans le shell de conteneur Docker. J'espère que maintenant vous n'aurez aucune difficulté à entrer dans la coquille de conteneur Docker.