Votre propre mémo de commande 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
$ 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 //
$ 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
$ 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