Docker

Docker SSH dans le conteneur

Docker SSH dans le conteneur
Docker est un outil ou un système d'écho où vous pouvez créer ou exécuter des conteneurs. Il s'agit d'un logiciel gratuit et open source qui facilite votre travail de création, de déploiement et d'exécution de vos applications à l'aide des conteneurs.

Après avoir créé un conteneur Docker, vous devrez souvent vous connecter à un conteneur et effectuer certaines tâches.

Il existe plusieurs façons de vous connecter à votre conteneur Docker en cours d'exécution. Dans ce tutoriel, nous montrerons comment se connecter au conteneur Docker en cours d'exécution.

Conditions

Créer un conteneur WordPress

Avant de commencer, vous aurez besoin d'au moins un conteneur en cours d'exécution dans votre système.

Tout d'abord, extrayez l'image WordPress du registre Docker Hub avec la commande suivante :

docker tirer WordPress

Vous devriez voir la sortie suivante :

Utilisation de la balise par défaut : la plus récente
dernier : Tirer de la bibliothèque/wordpress
bf5952930446 : Tirez terminé
a409b57eb464 : Tirez terminé
3192e6c84ad0 : extraction terminée
43553740162b : Tirez complet
d8b8bba42dea : Tirez terminé
eb10907c0110 : extraction terminée
10568906f34e : Tirez terminé
03fe17709781 : Tirez terminé
98171b7166c8 : Tirez terminé
3978c2fb05b8 : Tirez terminé
71bf21524fa8 : Tirez terminé
24fe81782f1c : Tirez terminé
7a2dfd067aa5 : Tirez terminé
a04586f4f8fe : Tirez terminé
b8059b10e448 : extraction terminée
e5b4db4a14b4 : extraction terminée
48018c17c4e9 : extraction terminée
d09f106f9e16 : Tirez terminé
289a459a6137 : tirer terminé
c4e8f9c90fda : extraction terminée
Résumé : sha256:6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Statut : Image plus récente téléchargée pour wordpress : la dernière
docker.io/library/wordpress:dernier

Maintenant, créez un conteneur à l'aide de l'image téléchargée en exécutant la commande suivante :

docker exécuter -d WordPress

Vous devriez voir la sortie suivante :

c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749b

Maintenant, vous pouvez vérifier tous les conteneurs en cours d'exécution avec la commande suivante :

docker ps

Vous devriez voir votre conteneur WordPress dans la sortie suivante :

COMMANDE D'IMAGE D'ID DE CONTENEUR ÉTAT CRÉÉ NOMS DE PORTS
c338aac5081c wordpress "point d'entrée docker.s… " Il y a 7 secondes Monter 5
secondes 80/tcp xenodochial_hawking

À ce stade, vous avez un conteneur en cours d'exécution dans votre système. Vous pouvez maintenant passer à l'étape suivante.

Connecter le conteneur Running avec docker exec

Le docker exec est une commande qui vous permet de vous connecter au conteneur en cours d'exécution et d'exécuter la commande souhaitée à l'intérieur du conteneur.

Pour connecter le conteneur en cours d'exécution, exécutez la commande suivante :

docker exec -it c338aac5081c /bin/bash

Une fois que vous êtes connecté au conteneur, vous devriez voir la sortie suivante :

root@c338aac5081c:/var/www/html#

Où: c338aac5081c est l'identifiant du conteneur.

Maintenant, exécutez n'importe quelle commande comme "free -m" à l'intérieur du conteneur comme indiqué ci-dessous :

[email protected]:/var/www/html# free -m

Vous devriez voir la sortie suivante :

buff/cache partagé gratuit total utilisé

Mémoire : 1986 981 80 117 924 711
Échanger : 0 0 0

Maintenant, quittez le conteneur en cours d'exécution avec la commande suivante :

sortir

Conteneur Connect Running avec attache docker

La commande docker attaches vous permettra également de vous connecter au conteneur en cours d'exécution et de gérer le conteneur.

Pour connecter le conteneur en cours d'exécution à l'aide de la commande attach, exécutez la commande suivante :

attache de conteneur docker c338aac5081c

Une fois connecté, vous devriez obtenir la sortie suivante :

root@c338aac5081c:/var/www/html#

Conclusion

Dans le guide ci-dessus, vous avez appris à vous connecter au conteneur Docker en cours d'exécution à l'aide de la commande exec et attach. Les deux commandes vous permettent de démarrer une nouvelle session shell et de donner un shell interactif à un conteneur.

Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...
Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...
Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...