Résumé de la commande Docker

Objectif

Votre propre mémo de commande docker

commande de base docker

$ docker images //liste d'images Docker

$ docker run <nom de l'image>  //Faire un conteneur À ce stade, le conteneur n'est pas en place($ docker create <nom de l'image> + $ docker start -a <nom de l'image>commander
$ docker run -d <nom de l'image> //Mode détaché (se déplace en arrière-plan)
$ docker run --rm <nom de l'image> //Conteneur unique
$ docker run --name <name> <nom de l'image>
$ docker run -it <nom de l'image> bash  //Démarrez le conteneur et écrasez-le avec le programme bash, rendez-le table de saisie et rendez l'écran joli
$ docker run -it -v "Chemin de la source du fichier hôte:Chemin du conteneur" <nom de l'image> bash //Monter le système de fichiers hôte sur le conteneur (pas réellement accessible) Exemple d'exécution du docker-it -v ~/Desktop/docker_test/mounted_folder:/new_dir f3a01f5a7b45 bash
$ docker run -it -p <numéro de port hôte>:<Numéro de port du conteneur> --rm jupyter/datascience-notebook bash Connectez les ports hôte et conteneur
$ docker run -it --rm  --cpus <Nombres de coeurs> --memory <Mémoire> ubuntu bash //Exemple d'exécution de docker-it --rm  --cpus 4 --memory 2g ubuntu bash

$ docker restart<Nom du conteneur> //Apportez le conteneur de la sortie
$ docker exec -it <Nom du conteneur> bash //Exécution du programme pour le conteneur up
:/# exit //Coupez le processus et sortez du conteneur
:/#Détacher(ctrl + p + q) //Le conteneur reste en place tout en quittant le processus du conteneur
$ docker attach <Nom du conteneur>//Re-entrez le processus du conteneur détaché

$ docker build <chemin du répertoire> //Trouvez le fichier docker dans le répertoire et créez-le Exemple de construction de docker.
$ docker build -t <name> <chemin du répertoire> //Donnez-lui un nom et construisez
$ docker build <dockerfile nom du chemin où se trouve dockerfile> <contexte de docker> //Si vous souhaitez construire à partir de l'extérieur du répertoire actuel

Effacer lié

$ docker rmi <Nom du référentiel> //image supprimée
$ docker rm <Nom du conteneur> //Supprimer le conteneur en état de sortie
$ docker stop <> //
$ docker system prune //

lié au hub docker

$ docker login //Connectez-vous à Docker Hub
$ docker docker pull <nom de l'image> //Exemple ubuntu
$ docker commit <nom de l'image> <nom du référentiel(新nom de l'image):nom de balise> //Mettre à jour l'image (le nom de l'image doit être le nom du référentiel à pousser)
//Le nom du référentiel de dockerhub est username/<Nom du référentiel>La composition de
//En poussant, nom d'utilisateur/<Nom du référentiel> = <nom de l'image:nom de balise>Restez dans la relation
docker tag <nom de l'image de la source><nom de l'image de la cible> //Changer le nom de l'image

application? 1

$ id -u //Confirmer l'ID utilisateur
$ id -g //Vérifier l'ID du groupe
$ docker run -it -u $(id -u):$(id -g) -v ~/Desktop/docker_test/mounted_folder:/reated_in_run <image id> bash //Exécuter avec l'ID utilisateur
$ docker inspect <ID du conteneur>   //Confirmer le processeur et l'allocation de mémoire

Remarque: Le répertoire mkdir avec dockerfile a les privilèges root.

Recommended Posts

Résumé de la commande Docker
résumé personnel de la commande docker
Commande de mémorandum docker
Mémorandum de commande Docker
Mémo de commande Docker Machine
Résumé de la commande [Rails] rails db
commande de suppression d'erreur de docker
Aide-mémoire de la commande Docker
Résumé
Désassemblage de la commande d'exécution Docker. .. ..
Manuel Docker Compact (1: Commandes de base / de base)
docker
Résumé des commandes Docker fréquemment utilisées
mémo docker
printemps × docker
Résumé orienté objet
À propos de Docker
Accorder l'autorisation d'exécution de la commande docker à ec2-user
Modèle de commande
Docker Intellij
Principes de base de Docker
résumé du ransack
Comprendre Docker
Mémorandum Docker
Commande docker-compose
[Docker] Introduction à docker compose Résumé de base de docker-compose.yml
Résumé de l'installation WSL, Zsh, VSCode, Docker, NodeJS en 2020
Résumé de la compréhension de Docker par les débutants ① ~ docker run -p ~