Attachement docker au conteneur en cours d'exécution

Attachement docker au conteneur en cours d'exécution
Docker est une collection de solutions d'infrastructure qui fournissent de nombreux programmes dans des conteneurs en utilisant l'émulation de niveau OS. Les conteneurs semblent être séparés des autres et incluent leurs programmes, modules et paramètres de configuration indépendants. Les conteneurs peuvent interagir entre eux sur des interfaces définies. Cet article montrera comment un utilisateur peut joindre Docker avec certains conteneurs en cours d'exécution dans l'Ubuntu 20.04 Système. Commençons par le lancement du shell et mettons à jour le système avec le package «APT». La commande a été exécutée dans le shell, comme indiqué dans l'image.

Maintenant, le système est déjà mis à jour, installons l'utilitaire Docker dans notre Ubuntu 20.04 Système. Pour cela, nous utiliserons l'utilité «Snap» de notre système. Pour cela, vous devez avoir un utilitaire ou un package instantanée installé sur le système. Nous avons donc utilisé la requête «Installer» dans le shell avec le mot-clé «Docker» par l'utilité «Snap». Après l'exécution, le système a commencé à télécharger le docker à l'aide de SNAP, comme indiqué ci-dessous.

Après un certain temps, il sera monté et la ligne affichée sera affichée sur la coquille.

Nous devons utiliser la commande SystemCTL pour démarrer l'utilitaire Docker. Ainsi, la commande a été utilisée avec le nom «docker» tout en utilisant le mot «démarrer» pour le faire démarrer et le mot «activer» le rendre actif dans notre système

Lorsque nous vérifions l'état actuel de Docker, la commande SystemCTL nous montre que le docker est actif et s'exécute dans notre système, comme affiché dans l'image ci-dessous.

Vous devez ajouter la touche Curl SSL pour le Docker que nous avons installé. Vous devez utiliser la commande dé-démontrée ci-dessous dans l'image dans votre terminal de coque comme nous l'avons fait. Vous obtiendrez le résultat avec le mot «ok» comme indiqué.

Essayons de vous connecter avec le Docker et ses conteneurs via la commande «PS». L'exécution de cette commande peut vous conduire à une erreur de permission refusée, car nous avons obtenu l'image jointe.

Tu n'as pas besoin de paniquer. Cette erreur peut être résolue avec une simple commande unique de «Chmod». Cette commande sera utilisée pour obtenir la permission du «Docker.Fichier de chaussette ”détenu dans notre système. Il peut demander votre mot de passe sudo, et vous le verrez fonctionner.

Maintenant, lorsque vous exécutez la commande «PS» de Docker dans le shell, il vous montrera la sortie ayant des noms de colonne. Actuellement, aucun conteneur ne se trouve jusqu'à présent dans notre docker. Le drapeau «-a» montre le total des conteneurs de notre système, je.e., zéro. Le drapeau «-l» affichera le dernier conteneur utilisé dans notre docker, qui est également vide. Là, nous devons en créer un.

Pour la création du conteneur, nous avons besoin d'images pour Docker. Nous pouvons acquérir ces images sur le site Web Docker et pouvons être tirés dans le Docker à l'aide de la commande Pull dans le shell. Pendant la vérification, nous avons constaté que notre docker n'a pas d'images selon la commande.

En utilisant la commande Pull, commençons à tirer les images dans notre utilitaire Docker. Donc, nous tirerons plus de 2 à 3 images. Donc, nous avons utilisé la commande Docker Pull pour obtenir l'image «Hello-World» de Docker. Comme indiqué ci-dessous, il faudra 1 minute pour le tirer et le télécharger dans le système.

Ensuite, nous avons téléchargé une autre image nommée «Busy Box» via la requête Pull.

Comme le montre la photo ci-jointe, l'image «Ubuntu» la plus générique a été retirée.

Maintenant, nous pouvons consulter les images Docker téléchargées dans notre terminal de shell à l'aide de la requête Docker «Images». La commande montre les 3 images téléchargées avec leurs informations spécifiques, je.e., Nom de l'image, tag, ID d'image, date créée et taille.

Vous devez exécuter les images à l'aide de la requête Docker «Run» comme ci-dessous.

Maintenant, vous pouvez voir que notre système contient 3 conteneurs, mais aucun n'est encore actif.

Vous pouvez modifier les noms de vos conteneurs Docker créés par leurs images respectives via la commande "Run" avec certains drapeaux. Vous devez utiliser l'indicateur «-name» avec le nouveau nom d'un conteneur avec le nom de l'image comme indiqué ci-dessous. Vous pouvez le voir non seulement change le nom, mais commence également notre conteneur. Lorsque nous avons essayé la commande «liste», il a montré tous les dossiers disponibles de ce conteneur.

Lorsque vous essayez la commande docker «ps» pour vérifier les conteneurs en cours d'exécution de votre système, vous obtiendrez le résultat ci-dessous. Vous pouvez voir que le nom Docker est un dans cette commande.

Ouvrez un autre onglet dans le terminal et utilisez la commande docker «start» avec le nouveau nom d'un conteneur, je.e., Un. Vous verrez, il renverra le nom d'un conteneur qui signifie que le conteneur est démarré. Si vous souhaitez joindre votre docker avec le conteneur spécifique, vous pouvez utiliser la commande docker «jattle» avec le nom d'un conteneur. Vous verrez que le conteneur spécifique «un» sera démarré car nous avons répertorié les données contenues dedans.

Vous pouvez suspendre le conteneur pendant un certain temps via la commande docker «pause» comme l'ont fait sous. Lorsque vous reviendrez dans le dernier onglet du terminal, votre conteneur «un» cessera de fonctionner, et vous vous trouverez incapable d'y ajouter une commande. Vous devez utiliser la commande docker «Impause» pour la libérer.

Pour vérifier les statistiques du conteneur, vous pouvez utiliser la commande «Statistiques».

Les statistiques seront affichées sur le shell comme ci-dessous.

Vous pouvez supprimer le conteneur de votre choix via la commande docker «RM».

Conclusion:

Cet article explique et démontre l'attachement à un utilitaire Docker à certains de ses conteneurs en cours d'exécution. Nous avons couvert l'installation de Docker, téléchargeant des images Docker, i.e., Création de conteneurs, attachement Docker avec des conteneurs et quelques commandes utiles. Nous espérons les meilleurs commentaires, et nous avons fait de notre mieux.