Conteneur docker débutant

1. Fonctionnement de base

1. Tirez un miroir

  • commander:nom de l'image d'extraction du docker: numéro de version / dernière
    Si le numéro de version est:dernier, Ensuite, le téléchargement est la dernière version

Exemples:

[root@liuxin ~]# docker pull mysql:latest
latest: Pulling from library/mysql
8559a31e96f4: Already exists 
d51ce1c2e575: Pull complete 
c2344adc4858: Pull complete 
fcf3ceff18fc: Pull complete 
16da0c38dc5b: Pull complete 
b905d1797e97: Pull complete 
4b50d1c6b05c: Pull complete 
571e8a282156: Pull complete 
e7cc823c6090: Pull complete 
61161ba7d2fc: Pull complete 
74f29f825aaf: Pull complete 
d29992fd199f: Pull complete 
Digest: sha256:fe0a5b418ecf9b450d0e59062312b488d4d4ea98fc81427e3704f85154ee859c
Status: Downloaded newer image for mysql:latest
[root@liuxin ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              6e447ce4863d        47 hours ago        544MB
nginx               latest              0901fa9da894        5 days ago          132MB
tomcat              latest              6055d4d564e1        9 days ago          647MB
tomcat              9-jre8              e24825d32965        14 months ago       464MB

2. Démarrer un miroir dans le docker

commander

[root@liuxin ~]# docker run -it --rm \
> ubuntu:latest \
> bash

Exemple

[root@liuxin ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              6e447ce4863d        47 hours ago        544MB
nginx               latest              0901fa9da894        5 days ago          132MB
ubuntu              latest              adafef2e596e        9 days ago          73.9MB
tomcat              latest              6055d4d564e1        9 days ago          647MB
redis               latest              235592615444        5 weeks ago         104MB
tomcat              9-jre8              e24825d32965        14 months ago       464MB
[root@liuxin ~]# docker run -it --rm \
> ubuntu:latest \
> bash
root@cbe63b114858:/# ls
bin  boot  dev  etc  home  lib  lib32  lib64  libx32  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

3. Afficher toutes les listes de miroirs

commander:images de docker

[root@liuxin ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              6e447ce4863d        47 hours ago        544MB
nginx               latest              0901fa9da894        5 days ago          132MB
tomcat              latest              6055d4d564e1        9 days ago          647MB
tomcat              9-jre8              e24825d32965        14 months ago       464MB

4. Supprimer le miroir

1) Méthode 1:image docker rm j nom de l'image: numéro de version

Insérez la description de l'image ici

2) Méthode deux:ID de l'image rmi docker

Insérez la description de l'image ici
5. Supprimer tous les miroirs d'image

docker rmi $ (images de docker -q)

6. Exécutez tomcat
Format de la commande:

docker run -p numéro de port en cours d'exécution: 8080 tomcat: numéro de version

Exemple:

[root@liuxin ~]# docker run -p 8085:8080:7.0.57

Insérez la description de l'image ici
Insérez la description de l'image ici
7. Supprimez tous les conteneurs qui ne sont pas en cours d'exécution

pruneau de conteneur de docker

Insérez la description de l'image ici
8. Exécutez le conteneur dans un état démon

docker run -p 8085: 8080 --name nom du conteneur (personnalisé) -d tomcat: 7.0.57

Insérez la description de l'image ici
9. Arrêtez le conteneur en cours d'exécution

1) ID du conteneur d'arrêt du docker
2) ID du conteneur d'arrêt du conteneur
docker 3) Nom du conteneur d'arrêt du conteneur docker
4) Arrêter tous les conteneurs en cours d'exécution: docker stop $ (docker ps -a -q)

Insérez la description de l'image ici
10. Exécutez le conteneur en tant que volume de données

docker run -p 8080: 8080 --name nom du conteneur (personnalisé) -d -v hôte tomcat répertoire ROOT: / usr / local / tomcat / webapps / ROOT tomcat: numéro de version

docker run -p 8080:8080 --name tomcat12 -d -v /usr/local/docker/tomcat/ROOT:/usr/local/tomcat/webapps/ROOT tomcat:7.0.57

Insérez la description de l'image ici
Insérez la description de l'image ici
11. Entrez le conteneur de manière interactive

docker exec -it le nom du conteneur bash

Exemple:

docker exec -it tomcat12 bash

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_43073558/article/details/107376001
conseillé
Classement