1)docker pull 下来镜像的存储位置
-
先找到docker的根目录,一般是/var/lib/docker,也可根据命令docker info | grep -i "docker root dir"查看
-
进入docker目录下的containers目录,其中每一个序列号,都是一个镜像
-
进入其中一个镜像,发现目录结构如下,这就是这个镜像的内容了
-
在containers同级目录,有个叫image的文件夹,下的overlay2下的repositories.json文件,详细记录了镜像的一些信息
2)解决docker pull拉取镜像速度过慢的问题
- 修改配置文件daemon.json
vi /etc/docker/daemon.json
添加如下内容:
“registry-mirrors”: [“加速器地址”]
docker中国区官方镜像加速:https://registry.docker-cn.com{ "registry-mirrors": [ "https://registry.docker-cn.com", "https://ung2thfc.mirror.aliyuncs.com", "https://mirror.ccs.tencentyun.com" ] }
网易镜像加速:http://hub-mirror.c.163.com
中国科技大学镜像加速:https://docker.mirrors.ustc.edu.cn
腾讯云镜像加速: https://mirror.ccs.tencentyun.com
阿里云镜像加速:https://ung2thfc.mirror.aliyuncs.com - 重新加载配置文件,重启docker
如果出现以下问题:systemctl daemon-reload systemctl restart docker
再次检查daemon.json里面写法:
1、注意符号是否是英文符号
2、单词是否拼写正确
3、json文件格式是否正确
最后结果如下:
用命令docker info查看,成功