Docker est une plate-forme bien appréciée pour le développement et le déploiement de projets. Le concept de contenerisation Docker en a fait l'un des outils les plus populaires pour créer des projets et des applications. Les principaux composants autour desquels Docker joue sont les conteneurs, les images Docker, les réseaux et le registre Docker. À l'aide de conteneurs Docker, il est simple d'installer chaque exigence du projet dans un conteneur et de résoudre des problèmes de déploiement comme les bibliothèques et les dépendances manquantes, des chemins incorrectement spécifiés, et bien d'autres.
Lors de l'utilisation de Docker, l'utilisateur doit comprendre les éléments Docker et ses commandes de base pour gérer et utiliser les composants Docker.
Ce message fournira une feuille de triche de ligne de commande de base pour Docker.
Feuille de triche Docker
Docker CLI est l'un des moyens les plus efficaces d'utiliser et de gérer les composants Docker pour construire, expédier et développer des projets et des logiciels. Pour commencer avec la plate-forme Docker, nous avons fourni certaines commandes de base pour gérer les composants essentiels de Docker.
Image docker
Les images Docker sont le point de base de Docker qui sont utilisés pour contester les applications. L'image docker peut être créée à l'aide d'un fichier d'instructions simple, «dockerfile». Pour gérer et construire l'image Docker, nous avons répertorié les commandes de base:
Nom de commande | Syntaxe | Description |
---|---|---|
Construire une image | docker build -t -f dockerfile . | La commande «build» crée ou génère l'image à partir de dockerfile. |
Exécuter l'image | docker run -d | Crée un nouveau conteneur et exécute une image ou une image docker dans un conteneur. |
Exécuter l'image sur le port | docker run -d -p 8080: 8080 | Pour exécuter un conteneur ou une image en tant que conteneur sur un port spécifique, l'option «-p» est utilisée avec la commande «Exécuter». |
Image de liste | images docker -a | Énumérez toutes les images Docker. |
Étiquette d'image | Tag docker: | Marquez l'image docker pour identifier de manière unique la version de l'image. |
Supprimer l'image | docker rmi -f | Cette commande est utilisée pour supprimer les images avec force. |
Historique de l'image | Histoire de Docker | Cette commande montre l'histoire détaillée de l'image docker. |
Afficher les options prises en charge pour la construction d'images | docker build-help | Cette commande affiche les options prises en charge pour la construction docker. |
Conteneurs docker
Les conteneurs Docker sont une autre partie importante de l'environnement Docker. Ceux-ci sont utilisés pour gérer les projets et leurs dépendances. Les conteneurs résument tous les éléments essentiels du projet et le code source pour créer, déployer et partager des projets. Pour gérer et utiliser des conteneurs dans Docker, passez par le tableau fourni:
Nom de commande | Syntaxe | Description |
---|---|---|
Créer un conteneur | docker create -name -p 5000: 5000 | Cette commande est utilisée pour créer le conteneur Docker. |
Répertorier | docker ps -a | Cette commande est utilisée pour répertorier tous les conteneurs. |
Récipient de démarrage | docker start | Cette commande démarre le conteneur. Cependant, les utilisateurs peuvent également utiliser l'ID de conteneur avec la commande «Démarrer». |
Des conteneurs d'arrêt | Docker Stop | La commande fournie arrêtera le conteneur exécutif. |
Retirer le conteneur | Docker RM | Pour supprimer le conteneur, la commande «docker rm» est utilisée. |
Redémarrage | redémarrage de Docker | Cette commande redémarrera le conteneur arrêté. |
Tuer un récipient | Docker Kill | La commande «Kill» tue uniquement les conteneurs en cours d'exécution. |
Tuez tous les conteneurs en cours d'exécution | docker kill $ (docker ps -q) | Cette commande tuera ou éliminera tous les conteneurs en cours d'exécution. |
Attacher un récipient | attaché docker | Connectez les flux locaux, sortie et erreur d'un conteneur en cours d'exécution. |
Port exposé | port Docker | Afficher la cartographie des ports dans le conteneur. |
Registre Docker
Docker Registry est le stockage cloud et le système pour gérer, publier et stocker des images Docker. À cette fin, Docker nous a fourni le registre officiel «Docker Hub». Pour jouer avec le registre Docker à partir de la ligne de commande, consultez les commandes fournies:
Nom de commande | Syntaxe | Description |
---|---|---|
Connexion | Connexion Docker | Cette commande est utilisée pour se connecter à Docker Hub. Les utilisateurs peuvent également utiliser l'option «-u» pour fournir le nom d'utilisateur dans la commande. |
Se déconnecter | déconnexion docker | Cette commande connecte l'utilisateur à partir du registre docker. |
Image de recherche | recherche de docker | Cette commande est utilisée pour rechercher des images à partir du registre docker. |
Image poussée | push docker | Cette commande est utilisée pour pousser l'image Docker du registre local vers le registre distant, soit dans le registre Docker privé ou officiel. |
Tirer l'image | traction docker | Cette commande est utilisée pour tirer ou télécharger des images à partir du registre Docker. |
Volume de docker
Le système de fichiers lié au conteneur Docker est appelé le volume Docker. Il est utilisé pour préserver les données produites par le conteneur Docker. Pour gérer le volume Docker, consultez les commandes de base du volume Docker:
Nom de commande | Syntaxe | Description |
---|---|---|
Créer un volume | Volume de docker Créer | Cette commande crée le nouveau volume. |
Volume de liste | volume docker ls | Énumérez tous les volumes Docker. |
Supprimer le volume | Docker Volume RM -F | Cette commande est utilisée pour supprimer le volume avec force. |
Réseau Docker
Docker Network fournit le réseau sur lequel les utilisateurs peuvent exécuter des services ou des projets. Docker Networking nous permet d'utiliser autant de réseaux que nous le souhaitons. Pour commencer avec le réseau Docker, regardez la table fournie:
Nom de commande | Syntaxe | Description |
---|---|---|
Créer un réseau | Docker Network Create | Cette commande crée un nouveau réseau. |
Liste du réseau | Docker Network LS | Énumérez tous les réseaux disponibles. |
Inspecter le réseau | Inspect du réseau Docker | Cette commande affiche des informations détaillées sur un ou plusieurs réseaux. |
Connecter le réseau | Docker Network Connect Network Container | Cette commande est utilisée pour connecter le réseau avec le conteneur |
Supprimer le réseau | Docker Network RM | Cette commande supprime le réseau. |
Docker Clean
Tout en travaillant sur la plate-forme Docker pour le développement de projets, les utilisateurs sont parfois tenus de nettoyer le système Docker ou peut-être de nettoyer certains composants de Docker. À cette fin, passez par les commandes mentionnées dans le tableau:
Nom de commande | Syntaxe | Description |
---|---|---|
Volume de docker | Volume de docker | Cette commande élague ou supprime tout volume inutilisé dans Docker. |
Image de docker | Docker Image Prune -a | Cette commande supprime toutes les images docker pendantes ou inutilisées. |
Conteneur de pruneau docker | Docker Container Prune -a | La commande fournie a supprimé tous les conteneurs pendants, inutilisés et arrêtés. |
Système Docker Prune | Système Docker | La commande spécifiée nettoie complètement le Docker en supprimant toutes les images, réseaux et conteneurs inutilisés et pendants. Pour supprimer le volume avec d'autres composants, l'option «-volume» sera utilisée. |
Retirer tous les conteneurs | docker rm $ (docker ps -aq) | Cette commande supprimera tous les conteneurs Docker arrêtés. |
Supprimer toutes les images | docker rmi -f $ (docker images -aq) | La commande fournie supprimera toutes les images Docker avec force. |
Nous y voilà! Nous avons fourni la feuille de triche de ligne de commande de base pour la plate-forme Docker.
Conclusion
Docker CLI est l'un des moyens les plus efficaces d'utiliser et de gérer les composants Docker pour construire, expédier et développer des projets et des logiciels. Pour jouer avec Docker, l'utilisateur doit avoir des connaissances de base des commandes Docker pour créer, créer, exécuter et supprimer les images, conteneurs, volume et réseaux Docker. Ce blog a fourni la feuille de triche de la ligne de commande de base pour Docker.