Gestion après l'installation de docker

Examinons de plus près le contenu d'aujourd'hui à partir des trois cœurs de docker

Un, miroir

Trouver le miroir spécifié

docker search nginx

Insérez la description de l'image ici

Télécharger le miroir

docker pull nginx

Insérez la description de l'image ici

Afficher les informations du miroir de téléchargement

docker images

Insérez la description de l'image ici

Obtenir des informations sur le miroir

docker inspect 镜像id

Insérez la description de l'image ici

ajouter une étiquette

docker tag nginx:latest nginx:www

Insérez la description de l'image ici

Supprimer le miroir

docker rmi nginx:www

Insérez la description de l'image ici

Exporter (sauvegarde)

cd /opt
docker save  -o nginx nginx:latest
#导出镜像,命名为nginx

Insérez la description de l'image ici

Importer

方法一:docker load < nginx
方法二:docker --input nginx

Insérez la description de l'image ici

Deuxièmement, le conteneur

Créer un conteneur

docker create -it nginx:latest /bin/bash

Insérez la description de l'image ici

Démarrez le conteneur

docker start 容器id

Insérez la description de l'image ici

Voir le conteneur

docker ps       #查看运行中的容器
docker ps -a    #查看所以容器

Insérez la description de l'image ici

Démarrer la commande d'exécution

#-i:表示标准输入
#-t:指定一个伪终端(环境)
#-d:开启守护进程(后台运行)

docker run -it nginx:latest /bin/bash
docker run -itd nginx:latest /bin/bash	

#前面的下载镜像、创建容器、启动容器。可以用这步代替,非常方便。

Insérez la description de l'image ici

Terminer l'opération

docker stop 70c3b78dd8c6

Insérez la description de l'image ici

Entrée de conteneur

docker exec -it 容器id /bin/bash

#进入正在运行的容器
docker attach 容器id 

Insérez la description de l'image ici
Insérez la description de l'image ici

Exportation de conteneurs

docker export 镜像id > 目录/文件名

Insérez la description de l'image ici

Importation de conteneurs

cat 目录/文件名 | docker import - 镜像名:标签
#会生成镜像,而不会创建容器

Insérez la description de l'image ici

Supprimer le conteneur

docker rm 容器id

Insérez la description de l'image ici

suppression par lots

docker ps -a | awk '{print " docker rm " $1}' | bash

Insérez la description de l'image ici

Port exposé

#-p:暴露指定端口
#-P:暴露随机端口

Insérez la description de l'image ici
Insérez la description de l'image ici

Conteneur de lien

--link

例:
docker pull centos:7
docker run -itd -P --name web1 centos:7 /bin/bash
docker run -itd -P --name web2 --link web1 centos:7 /bin/bash

docker ps

docker attach web1镜像id
yum -y install net-tools
#获取IP地址
ifconfig
docker ps

docker attach web2镜像id
ping web1IP地址

Insérez la description de l'image ici
Insérez la description de l'image ici
Insérez la description de l'image ici

Volume de données et conteneur de volume de données

两者区别:
数据卷是宿主机和容器之间的共享
数据卷容器是容器和容器之间的共享

例:数据卷
docker run -v /var/www:/data1 --name web1 -it centos /bin/bash

Insérez la description de l'image ici

例:数据卷容器
docker run --name web100 -v /data1 -v /data2 -it centos:7 /bin/bash

docker run -it --volumes-from web100 --name db1 centos:7 /bin/bash

Insérez la description de l'image ici

Trois, entrepôt privé

Créer un entrepôt

docker pull registry

Insérez la description de l'image ici

vim /etc/docker/daemon.json

{
    
    
  "insecure-registries":["192.168.109.55:5000"],
  "registry-mirrors": ["https://fprozkd6.mirror.aliyuncs.com"]
}

Insérez la description de l'image ici

systemctl restart docker.service 
docker create -it registry /bin/bash
docker ps -a
docker start 容器id

Insérez la description de l'image ici
Insérez la description de l'image ici

Montez le conteneur

# #宿主机的/data/registry自动创建挂载容器中的/tmp/registry
docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry    

Insérez la description de l'image ici

#更改标记为192.168.126.70:5000/nginx
docker tag nginx:latest 192.168.109.55:5000/nginx

Insérez la description de l'image ici

Télécharger

# 上传
docker push 192.168.109.55:5000/nginx

Insérez la description de l'image ici

Obtenez une liste de référentiels privés

# 获取私有仓库列表
curl -XGET http://192.168.109.55:5000/v2/_catalog

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_51616026/article/details/115115547
conseillé
Classement