[LINUX] Version super abrégée de la commande Docker

Nous avons résumé les commandes minimales de la création du terminal à la création du conteneur en passant par la création du référentiel dockerhub.

Création d'image

docker build -t --force-rm=true (Nom de l'image):(marque) .

--force-rm: Supprimer l'image si la construction échoue

Créer un conteneur + démarrer

/ bin / bach peut être changé en n'importe quelle commande d'exécution

docker run --runtime=nvidia --rm -v (Répertoire monté):(Nom du répertoire dans le conteneur)\\
--name (Nom du conteneur) -it (Nom de l'image) /bin/bash

--runtime = nvidia: spécification d'exécution (probablement modifiée à partir de 2020) --rm: Supprimer le conteneur à la fin de l'exécution -v: partage le répertoire du système d'exploitation hôte avec le conteneur Docker

Création d'un référentiel pour le téléchargement vers Docker Hub

docker commit (Nom du conteneur) (Nom du référentiel):(marque)

Télécharger vers Docker Hub

docker login #Il vous sera demandé un nom d'utilisateur et un mot de passe
docker push (Nom du référentiel):(marque)

(Bonus) Fonctionnement du Docker

docker images -a #Liste d'images
docker rmi (ID de l'image) #Suppression d'image
docker ps -a #Liste des conteneurs
docker rm (ID du conteneur) #Supprimer le conteneur
docker start -i (ID du conteneur) #Démarrage du conteneur

-a: Afficher les images et les conteneurs inutilisés

Recommended Posts

Version super abrégée de la commande Docker
Version super abrégée de la commande Git
Commande Django + Docker
Résumé de la commande Docker
Commande de confirmation de version CentOS
[Super Basic] Manuel de procédure de commande Docker lors de l'utilisation d'Ubuntu sur Mac
Achèvement de la commande docker sous Linux
Liste des commandes telles que Docker / Kubernetes