[LINUX] Résumé de la commande Docker

introduction

Docker est une technologie qui facilite la création d'un environnement qui a été introduite par de nombreuses sociétés de développement informatique. Résumez les commandes Docker.

Cette commande Docker

Détails

docker login Une commande pour vous connecter à Docker. Si vous utilisez Docker, faites-le d'abord.

Terminal


% docker login
Username: =>Entrez le nom d'utilisateur enregistré dans Docker
Password: =>Entrez le mot de passe enregistré dans Docker

=>Si le nom d'utilisateur et le mot de passe correspondent, connectez-vous.(Connexion réussie s'affiche)

docker pull Commande pour télécharger l'image Docker du hub docker vers l'hôte.

Terminal


Exemple)hello-Lors du téléchargement d'une image appelée monde

% docker pull hello-world
=> hello-le monde est téléchargé

=>Si le nom d'utilisateur et le mot de passe correspondent, connectez-vous.(Connexion réussie s'affiche)

docker images Une commande pour afficher une liste d'images de docker dans l'hôte.

Terminal


Exemple)hello-Après avoir téléchargé l'image appelée monde

% docker images
=> REPOSITORY      TAG      IMAGE ID      CREATED      SIZE
   hello-world     latest   (ID créé automatiquement)  (Une fois créé)   (Taille des données)

docker run Commande pour créer un conteneur.

Terminal


Exemple)hello-Après avoir téléchargé l'image appelée monde

% docker run hello-world
=> hello-Un conteneur de monde est créé et exécuté.

% docker run -it ubuntu bash
=> ubuntu(Nom du système d'exploitation, image du docker sur le hub du docker)Le conteneur est créé et un programme appelé bash est exécuté.
(bash est le nom du shell. J'exécute la commande par défaut d'ubuntu écrasant bash. À propos, la commande par défaut d'ubuntu est bash, donc cette fois docker-Idem pour cela exécutez ubuntu.)

docker run --name Une commande pour donner un nom et créer un conteneur.

Terminal



% docker run --name sample ubuntu
=>Un conteneur nommé sample est créé à partir d'une image docker nommée ubuntu.

docker run --rm Commande pour supprimer le conteneur immédiatement après le démarrage du conteneur.

Terminal



% docker run --rm hello-world
=> hello-Après avoir créé un conteneur à partir d'une image docker appelée world et l'avoir exécuté, le conteneur est immédiatement supprimé.
(Supprimez le conteneur immédiatement car il quitte le conteneur qui n'est utilisé qu'une seule fois.)

docker ps -a Une commande pour afficher tous les conteneurs.

Terminal


% docker ps -a
=>Tous les conteneurs sont affichés.

% docker ps
=>Seuls les conteneurs en cours d'exécution.

docker restart Une commande pour redémarrer un conteneur qui a été exécuté une fois.

Terminal



% docker restart (ID du conteneur)or(Nom du conteneur)
=>Le conteneur spécifié par l'ID de conteneur est redémarré.(STATUS devient UP)

docker exec -it (ID du conteneur) ou (nom du conteneur) bash

Une commande qui oblige le conteneur redémarré à exécuter le programme. (Remplacez la partie bash par le programme que vous souhaitez exécuter)

Terminal



% docker exec -it (ID du conteneur)or(Nom du conteneur) bash
=>Vous pouvez entrer dans le conteneur redémarré.(Par bash)

docker commit (ID du conteneur) ou (nom du conteneur) (nouveau nom de l'image)

Une commande pour enregistrer le conteneur mis à jour en tant que nouvelle image Docker.

Terminal



% docker commit (ID du conteneur)or(Nom du conteneur) (Nouveau nom d'image)
=>L'image du docker est enregistrée et l'ID s'affiche.

docker tag (source) (target) Une commande pour changer le nom de l'image de l'image docker. Avant de pousser l'image docker vers dockerhub, utilisez-la pour définir le nom du référentiel de l'image hôte et le nom du référentiel de votre propre dockerhub vers lequel vous poussez le même. (Le référentiel Dockerhub doit être créé sur dockerhub)

Terminal



% docker tag (Nom du référentiel d'images du docker hôte:Nom de la balise) (nom d'utilisateur docker/Nom du référentiel)
=>Le nom du référentiel de l'image docker sera le même que le nom du référentiel du hub docker.(Si le nom de la balise n'est pas spécifié, il sera le plus récent.)

docker push Une commande pour créer une image docker dans votre référentiel.

Terminal



% docker push (nom de l'image)
=>L'image Docker est poussée vers Docker Hub.(le nom de l'image est le nom d'utilisateur du docker/Gardez le même que le nom du référentiel)

docker rmi Commande pour supprimer l'image du docker. (Le nom de l'image doit être le même que le nom d'utilisateur du docker / le nom du référentiel)

Terminal



% docker rmi (nom de l'image)or(image id)
=>L'image du menu fixe spécifiée est supprimée

docker stop Une commande pour arrêter un conteneur en cours d'exécution. (Réglez STATUS de UP à EXITED)

Terminal



% docker stop (Nom du conteneur)or(ID du conteneur)
=>Le conteneur spécifié est arrêté.

docker rm Une commande pour supprimer un conteneur.

Terminal



% docker rm (Nom du conteneur)or(ID du conteneur)
=>Le conteneur spécifié est supprimé

docker system prune Une commande pour supprimer tous les conteneurs arrêtés à la fois.

Terminal



% docker system prune
=>Tous les conteneurs arrêtés sont supprimés

référence

Udemy

Kameleon Lecturer "Cours Docker enseigné par des développeurs IA américains à partir de zéro"

https://www.udemy.com/share/103aTRAEAdd1pTTHoC/

Il y a une charge, mais c'était très facile pour moi en tant que débutant à comprendre.

finalement

Nous espérons que cet article aidera les débutants à évaluer.

Recommended Posts

Résumé de la commande Docker
Résumé des commandes Linux
Commande Django + Docker
[Linux] Résumé des commandes de base
Rechercher, localiser le résumé de la commande
Résumé des commandes liées à l'image
Résumé de l'image Jupyter Docker
Version super abrégée de la commande Docker
[Mémo d'apprentissage] Résumé de la commande Django
[Linux] Résumé de la commande utilisateur / groupe
Résumé personnel de Jupyter Notebook Magic Command
Achèvement de la commande docker sous Linux
Liste des commandes telles que Docker / Kubernetes
Commande Linux n ° 4
Commande Linux n ° 3
Mémorandum de commandement
Résumé de Django
Résumé de python-pptx
Installer Docker
invite de commande
[Résumé des commandes Linux] Liste des commandes [À voir absolument pour les débutants]
commande vim
Résumé Linux
Résumé Python
Résumé de Django
résumé pyenv
Résumé de la chaîne de caractères 1
commande sed
Fonctionnement Linux pour les débutants Résumé des commandes de base
commande grep
Django + Docker
résumé pytest
commande supérieure
Résumé matplotlib
Résumé des paramètres de Nginx (édition Flask + Docker + Gunicorn)
Mémorandum de commandement
commande mv
commande seq