docker的自我总结

验证自己的docker是否安装成功:
docker info
在这里插入图片描述

修改配置文件添加加速器:
vi /etc/docker/daemon.json
添加加速器:{
“registry-mirrors”:[“https://dhq9bx4f.mirror.aliyuncs.com”]
}
重启:systemctl restart docker
在这里插入图片描述
在公共仓库下载centos镜像:
docker pull centos
查看是否成功:docker images
在这里插入图片描述
删除镜像:docker rmi aaa
检测是否已经删除:docker images
在这里插入图片描述
启动一个id为 0d120b6ccaa8 的容器:
docker run -itd 0d120b6ccaa8
检验:docker ps -a
在这里插入图片描述
查看有哪些centos镜像:
docker search centos
在这里插入图片描述
查看容器 :docker ps -a在这里插入图片描述
查看有什么容器;docker ps -a
进入ID为 92d15bf8a8de仓库;
docker exec -it 92d15bf8a8de /bin/bash
在这里插入图片描述
进入仓库:docker exec -it 28349631ae32 /bin/bash (注: -it 后加的自己的 ID)
ping通百度:ping www/baidiu.com在这里插入图片描述

运行镜像cdrom7 :docker run -itd cdrom7
进入容器:
docker exec -it 8761b54467e8 /bin/bash
发现有 netstat 这个命令
:netstat -ntlp 在这里插入图片描述
把仓库打包成镜像并命名为cdrom7 -m “ ” 加一些添加信息 -a “ ” 加作者
docker commit -m “jingxiang” 92d15bf8a8de cdrom7
在这里插入图片描述
把仓库打包为tar包:docker save -o a.tar cdrom7
检测 : ll
在这里插入图片描述
查看镜像:docker imsges
把tar包解压为镜像:docker load < a.tar
在这里插入图片描述
把一个ID 为 cbeb2cbc2d52 的镜像 成tar 包名字为123.tar :
docker export cbeb2cbc2d52 > 123.tar在这里插入图片描述

(create 与start 连用)
检验是否有某个容器:docker ps -a
检验有什么镜像 : docker images
创建一个容器;
docker create -it cdrom7 bash在这里插入图片描述查看容器是否运行 :docker ps -a
运行ID为 1264d8cfb7bf:
docker start 1264d8cfb7bf
检验:docker ps -a
在这里插入图片描述

查看镜像:docker images
用run进入仓库退出后仓库关闭:docker run -it cbeb2cbc2d52 bash
在这里插入图片描述

启动容器命名为 bbb :
docker run --name bbb -itd centos bash
在这里插入图片描述
把一个tar包压缩为镜像:import – name -后面有空格
cat centos-7-x86_64-minimal\ (1).tar.gz | docker import - centos7在这里插入图片描述

启动一个容器执行循环使他处于up状态:
docker run -d centos bash -c "while :; do echo “123”; sleep 2; done "
(注意空格
;后面有空格。 while 后面有空格再加冒号 )在这里插入图片描述

在公有仓库下载仓库registry:
docker pull registry
启动镜像为仓库并配置端口:
docker run -d -p 5000:5000 registry
查看http是否(简单说就是看看自己是否成功):
curl http://192.168.200.15:5000/v2/_catalog
在这里插入图片描述

修改配置文件;
vi /etc/docker/daemon.json
添加内容:{
“insecure-registries”:[“192.168.200.15:5000”] ,
"registry-mirrors“:[“https://dhq9bx4f.mirror.aliyuncs.com”]
}
注:一定要加逗号
查看容器 :docker ps -a
重启容器:docker start 173543b4d3d9 (id 自己复制自己的)在这里插入图片描述

给私有仓库上传镜像:
docker push 192.168.200.15:5000/centos
检验:curl http://192.168.200.15:5000/v2/_catalog
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/a_azy_dog/article/details/110569925