docker pull下来的镜像放哪儿了?

本机docker版本
docker –version
Docker version 18.09.0

1.进入docker 目录

[email protected]:~# cd /var/lib/docker
[email protected]:/var/lib/docker# ls
builder  buildkit  containers  image  network  overlay2  plugins  runtimes  swarm  tmp  trust  volumes

2.进入containers,每个序列号都是一个image

[email protected]:/var/lib/docker# cd containers/
[email protected]:/var/lib/docker/containers# ls
e36d800f663b626aef2c625c48c353555d9b203e13e7e49093d15be2f3a0fb6e

3.进入镜像可以看到

[email protected]:/var/lib/docker/containers# cd e36d800f663b626aef2c625c48c353555d9b203e13e7e49093d15be2f3a0fb6e/
[email protected]:/var/lib/docker/containers/e36d800f663b626aef2c625c48c353555d9b203e13e7e49093d15be2f3a0fb6e# ls
checkpoints                                                                hostconfig.json  mounts
config.v2.json                                                             hostname         resolv.conf
e36d800f663b626aef2c625c48c353555d9b203e13e7e49093d15be2f3a0fb6e-json.log  hosts            resolv.conf.hash

4.进入image文件夹,里面有repositories.json的文件,详细记录了各镜像的一些信息:

[email protected]:/var/lib/docker# cd image/
[email protected]:/var/lib/docker/image# ls
overlay2
[email protected]:/var/lib/docker/image# cd overlay2/
[email protected]:/var/lib/docker/image/overlay2# ls
distribution  imagedb  layerdb  repositories.json

参考

1.docker pull在哪儿

学习记录,如有帮助甚好。

原文地址:https://www.cnblogs.com/Rightsec/p/10222950.html

时间: 2024-10-10 22:54:41

docker pull下来的镜像放哪儿了?的相关文章

使用docker pull 下载的镜像为什么只有几百兆?

一.问题背景 通常我们下载一个centos镜像至少有3G,在docker容器中使用docker pull centos下载的镜像为啥只有200M呢? 带着问题一起学习.思考这个问题 Linux操作系统分别由两部分组成1.内核空间(kernel)2.用户空间(rootfs) 内核空间是kernel,Linux刚启动时会加载bootfs文件系统,之后bootf会被卸载掉, 用户空间的文件系统是rootfs,包含常见的目录,如/dev./proc./bin./etc等等 不同的Linux发行版本主要的

docker pull 下来的镜像都存到了哪里

docker pull 下来的命令都默认存在 /var/lib/docker/文件夹下. 查看/var/lib/docker/image/overlay2/repositories.json文件: 正好和docker images的内容一致. 1.进入docker目录,文件结构如下: 2. 进入containers 目录,这个目录中保存是已拉取的容器ID,即一个序列号,对应一个容器. 随便进入选择一个序列号,进入后发现容器的具体结构如下: 3. 进入image 目录 这个目录中保存的是已拉取的镜

Docker入门:概念 镜像 容器 仓库 数据管理

时间<<--->>时间戳:进行时间计算时,需要利用转换的时间戳实现 date  +%Y%m%d  -d @148569820<<--->>date +s% -d '2016-11-16 16:00:00'     --- 小 Q ---------------------------------------------------------------------------------------------------- Docker 概 念  一个开

Docker:搭建私有镜像仓储(image registry)

搭建私有仓储,其实本质上也是运行了一个官方提供的(Registry)镜像的容器:生产环境中,我们要搭建自己的专有仓储 下载registry镜像 docker pull registry 运行镜像 docker run -d -p 5000:5000 registry 默认情况下,会将仓库存放于容器内的/tmp/registry目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失,所以我们一般情况下会指定本地一个目录挂载到容器内的/tmp/registry下,如下: docker run -d

Docker基于已有的镜像制新的镜像

1.根据运行的容器制作镜像 #查看所有的容器docker ps #暂停当前容器docker pause COTNAINER-ID #将容器运行当前状态提交docker commit COTNAINER-ID #根据COMMIT-ID打包容器Tag docker tag COMMIT-ID 经过以上几个步骤,根据当前运行的容器制作镜像就完成了. 2.上传镜像到Docker Hub 如果未登录Docker Hub,需要登录Docker Hub docker login#输入用户名和密码 推送镜像到D

docker 获取一个centos镜像

搜索出docker hub上所有带centos的公共的可用镜像docker search centos 下载最新的centos镜像docker?pull?centos 查看镜像docker images 列出imagesdocker images -a 列出所有的images docker rmi <image ID> 删除一个或多个image 原文地址:http://blog.51cto.com/quietnight/2107906

Docker pull下载出现 error pulling image configuration:

出现这个问题,并且在错误信息的最后附带 net/http: TLS handshake timeout: 猜测是docker的相关配置问题,导致无法通过TLS握手 执行如下命令修改配置 echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io\"" | sudo tee -a /etc/default/docker 然后就能使用docker pull 拉取镜像了

使用docker pull从镜像仓库拉取镜像时报错

[[email protected] ~]# docker pull centos Using default tag: latest Trying to pull repository docker.io/library/centos ... Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 119.29.29.29:53: read udp 192.168.100.100:59205-

docker pull 私有镜像

错误演示 [[email protected] jdk8]# curl http://10.20.2.29:5000/v2/_catalog {"repositories":["docker.io/jdk","docker.io/nginx"]} [[email protected] jdk8]# docker pull jdk Using default tag: latest Trying to pull repository docker.