Notes d'étude Docker (deux) - une introduction détaillée à l'utilisation des conteneurs Docker

Utilisation de conteneurs Docker

1. Obtenez le miroir

Il n'y a pas de miroir localement, tirez le miroir directement du hub docker

docker pull ubuntu

2. Démarrez le miroir

Démarrez le miroir en mode ligne de commande:

docker run -it ubuntu /bin/bash

-i: opération interactive
-t: terminal

Démarrez le conteneur et exécutez-le en arrière-plan:

docker run -itd --name ubuntu-test ubuntu /bin/bash 

-d: spécifiez le conteneur à exécuter en
arrière - plan -name: spécifiez les NOMS du conteneur

3. Quittez le conteneur actuel

exit或ctrl+D

4. Afficher le conteneur en cours d’exécution

docker ps

5. Afficher tous les conteneurs

docker ps -a

6. Arrêtez un conteneur

docker stop <容器ID> 或者是 <容器名>

7. Redémarrez un conteneur arrêté

docker restart <容器ID> 或者 <容器名>

8. Deux façons d'entrer dans le conteneur

  • attachement de docker
  • docker exec: La deuxième méthode est recommandée, car après que cette méthode entre dans le conteneur et s'exécute, elle n'arrêtera pas le conteneur en quittant


Insérez la description de l'image iciRemarque pour la commande attach : Si vous quittez ce conteneur, cela entraînera l'arrêt du conteneur.


Insérez la description de l'image icinote de la commande exec : Si vous quittez ce conteneur, cela ne provoquera pas l'arrêt du conteneur, c'est pourquoi il est recommandé d'utiliser docker exec.

Description: La différence entre entrer dans un conteneur et exécuter un conteneur:

1.运行容器:docker run
在第一次使用某个容器时首先需要使用docker使该容器运行起来,运行的方式也有多种,大多数情况下,
我们选择后台运行的方式
2.进入容器:docker exec
当容器以后台方式运行时,我们可以使用docker exec或docker attach的方式重新进入后台运行的容器

9. Exporter et importer des conteneurs

Fonction: Certaines modifications ont été apportées lors de l'utilisation du conteneur, et je souhaite enregistrer le conteneur modifié en tant qu'instantané pour faciliter la prochaine importation

Exporter un instantané du conteneur
docker export 1e560fca3906 > ubuntu.tar
Importer un instantané de conteneur
cat docker/ubuntu.tar | docker import - test/ubuntu:v1

通过指定 URL 或者某个目录来导入
docker import http://example.com/exampleimage.tgz example/imagerepo

10. Supprimer le conteneur

Remarque spéciale : assurez-vous de confirmer que le conteneur a cessé de fonctionner avant de supprimer le conteneur

docker rm -f 1e560fca3906

La commande suivante peut nettoyer tous les conteneurs dans un état terminé

docker container prune

Je suppose que tu aimes

Origine blog.csdn.net/m0_45388819/article/details/109546568
conseillé
Classement