docker的镜像存放地址在哪里
目录
- 1、先查看下本地有哪些images
- 2、找到docker的数据目录
- 3、找到目录
- 4、找到镜像的id
- 5、总结
今天突然想到一个问题,docker的镜像到底存在哪的,一直没太注意,稍微记录下
1、先查看下本地有哪些images
docker images

2、找到docker的数据目录
/var/lib/docker

可以看到有好多的目录
盲猜一波大概也能猜到
containers 是当前运行的容器数据
image 是镜像数据
network是网络数据
下面自己猜吧,直接进入image目录
3、找到目录
当前目录:/var/lib/docker/image/overlay2

可以看到目录还有文件
repositories.json 是当前镜像的索引
imagedb 是存储的镜像数据
4、找到镜像的id
路径:/var/lib/docker/image/overlay2/imagedb/content/sha256

看下怎么记录的

格式化一下这个记录

5、总结
docker的镜像管理最好还是使用相关的命令,至于其中的db存储的规则并没有探究,比如如果你想删除一个镜像最好使用docker rmi xxxx ,不要手动去删除文件,这样很难保证文件的一致性,容易出现乱七八糟的错误
上一篇:Docker创建MongoDB容器并添加root密码验证与更多用户详细步骤
栏 目:其它服务器
本文标题:docker的镜像存放地址在哪里
本文地址:https://zz.feitang.co/server/30830.html
您可能感兴趣的文章
- 01-07Tomcat部署Bolo动态博客
- 01-07图文详解nginx日志切割的实现
- 01-07如何解决swarm docker 端口不通问题
- 01-07详解nginx location指令
- 01-07如何解决docker http 500错误问题
- 01-07windows server 2008安装配置DNS服务器
- 01-07Linux上搭载Nginx负载均衡配置使用案例详解
- 01-07NGINX 权限控制文件预览和下载的实现原理
- 01-07Nginx防盗链与服务优化配置的全过程
- 01-07使用 Apache 反向代理的设置技巧


阅读排行
推荐教程
- 12-23linux中ftp无法访问怎么办
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 01-05Shell脚本去重的几种方法实例
- 12-22kvm虚拟机配置NAT端口转发的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法




