浅谈docker容器镜像的保存位置
更新时间:2023年11月07日 10:27:01 作者:田土豆
在使用Docker时,我们常常需要从远程仓库中拉取镜像,并将其保存到本地储存位置,本文主要介绍了浅谈docker容器镜像的保存位置,具有一定的参考价值,感兴趣的可以了解一下
查看docker镜像的保存目录
使用命令 docker info | grep "Docker Root Dir",可以发现默认的根目录是/var/lib/docker
[root@k8s-master ~]# docker info | grep "Docker Root Dir" WARNING: You're not using the default seccomp profile WARNING: IPv4 forwarding is disabled Docker Root Dir: /var/lib/docker [root@k8s-master ~]#
查看容器使用的镜像位置
使用命令docker insepct <name>,查看GraphDriver字段,发现镜像位置在/var/lib/docker/overlay2
[root@k8s-master ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
503793d093e2 docker.io/redis:latest "docker-entrypoint..." 14 months ago Up 44 seconds 0.0.0.0:6379->6379/tcp redis
[root@k8s-master ~]#
[root@k8s-master ~]#
[root@k8s-master ~]# docker inspect 50 | jq .[0]."GraphDriver"
{
"Name": "overlay2",
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f86daaea7cd166672a7b6fd03454d20d1bd263b3ed1d6a9b1a63453474bc394b-init/diff:/var/lib/docker/overlay2/cc2d0f782e8cd77dac73b0a8e98db0ac0a9d3cf51d33b37e0d25ea524d19e592/diff:/var/lib/docker/overlay2/fda077c50a0a7ae718ff9ec43ebcc46e06ca3b1d5d29314c5052d0d273f6a066/diff:/var/lib/docker/overlay2/c045676a24afecd5f16c6adcdefb5ee6f39e4fcbfc29cd59070ff5101715a9cb/diff:/var/lib/docker/overlay2/60956264b48bea4615baeb1a475c986a812384833ca77e628c78ad04c3081544/diff:/var/lib/docker/overlay2/5d157d02fa408326164bdcbdb79043a153949bfe6e8d0855c42f6175c18ee554/diff:/var/lib/docker/overlay2/615d8ec38f63cdea2fb283cdb02facb962f7d0ede983b7bd9eb612d7576cf690/diff",
"MergedDir": "/var/lib/docker/overlay2/f86daaea7cd166672a7b6fd03454d20d1bd263b3ed1d6a9b1a63453474bc394b/merged",
"UpperDir": "/var/lib/docker/overlay2/f86daaea7cd166672a7b6fd03454d20d1bd263b3ed1d6a9b1a63453474bc394b/diff",
"WorkDir": "/var/lib/docker/overlay2/f86daaea7cd166672a7b6fd03454d20d1bd263b3ed1d6a9b1a63453474bc394b/work"
}
}
[root@k8s-master ~]#
查看镜像列表
1、docker images
[root@k8s-master ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/mysql latest 562c9bc24a08 15 months ago 521 MB docker.io/redis latest 87c26977fd90 15 months ago 113 MB gorestful nocmd 1d52d9037493 22 months ago 12.2 MB gorestful v1.1 a8bc12a7d372 22 months ago 12.2 MB gorestful v1 c7cfe51cbb6a 22 months ago 12.3 MB docker.io/alpine latest 021b3423115f 22 months ago 5.6 MB registry.aliyuncs.com/google_containers/kube-apiserver v1.21.2 106ff58d4308 24 months ago 126 MB registry.aliyuncs.com/google_containers/kube-controller-manager v1.21.2 ae24db9aa2cc 24 months ago 120 MB registry.aliyuncs.com/google_containers/kube-proxy v1.21.2 a6ebd1c1ad98 24 months ago 131 MB registry.aliyuncs.com/google_containers/kube-scheduler v1.21.2 f917b8c8f55b 24 months ago 50.6 MB docker.io/kong/kubernetes-ingress-controller latest dc5696e34b98 2 years ago 80.3 MB quay.io/coreos/flannel v0.14.0 8522d622299c 2 years ago 67.9 MB registry.aliyuncs.com/google_containers/pause 3.4.1 0f8457a4c2ec 2 years ago 683 kB docker.io/coredns/coredns 1.8.0 296a6d5035e2 2 years ago 42.5 MB registry.aliyuncs.com/google_containers/coredns/coredns v1.8.0 296a6d5035e2 2 years ago 42.5 MB registry.aliyuncs.com/google_containers/coredns v1.8.0 296a6d5035e2 2 years ago 42.5 MB registry.cn-hangzhou.aliyuncs.com/google_containers/coredns/coredns v1.8.0 296a6d5035e2 2 years ago 42.5 MB registry.aliyuncs.com/google_containers/etcd 3.4.13-0 0369cf4303ff 2 years ago 253 MB registry.cn-hangzhou.aliyuncs.com/yilong/ingress-test web1 dd59ebb7e0d6 2 years ago 211 MB [root@k8s-master ~]#
2、cat /var/lib/docker/image/overlay2/repositories.json 对应docker images查到的镜像
[root@k8s-master ~]# cat /var/lib/docker/image/overlay2/repositories.json | jq .
{
"Repositories": {
"docker.io/alpine": {
"docker.io/alpine:latest": "sha256:021b3423115ff662225e83d7e2606475217de7b55fde83ce3447a54019a77aa2",
"docker.io/alpine@sha256:eb3e4e175ba6d212ba1d6e04fc0782916c08e1c9d7b45892e9796141b1d379ae": "sha256:021b3423115ff662225e83d7e2606475217de7b55fde83ce3447a54019a77aa2"
},
"docker.io/coredns/coredns": {
"docker.io/coredns/coredns:1.8.0": "sha256:296a6d5035e2d6919249e02709a488d680ddca91357602bd65e605eac967b899",
"docker.io/coredns/coredns@sha256:cc8fb77bc2a0541949d1d9320a641b82fd392b0d3d8145469ca4709ae769980e": "sha256:296a6d5035e2d6919249e02709a488d680ddca91357602bd65e605eac967b899"
},
"docker.io/kong/kubernetes-ingress-controller": {
"docker.io/kong/kubernetes-ingress-controller:latest": "sha256:dc5696e34b98b3e7c43d49a233824598358fe86292617fcd95c85781de8bd89e",
"docker.io/kong/kubernetes-ingress-controller@sha256:6d7e1f96c7bbe1d52bc0369b7042ab0fa1cd2ff80792ba2e94c04a5dbe50838a": "sha256:dc5696e34b98b3e7c43d49a233824598358fe86292617fcd95c85781de8bd89e"
},
"docker.io/mysql": {
"docker.io/mysql:latest": "sha256:562c9bc24a0883226e994aabbd09fcb5621a4eadb510df749bc6dac40fa991e3",
"docker.io/mysql@sha256:b2ae0f527005d99bacdf3a220958ed171e1eb0676377174f0323e0a10912408a": "sha256:562c9bc24a0883226e994aabbd09fcb5621a4eadb510df749bc6dac40fa991e3"
},
...(等等)到此这篇关于浅谈docker容器镜像的保存位置的文章就介绍到这了,更多相关docker容器镜像保存内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
基于Docker部署Tomcat集群、 Nginx负载均衡的问题小结
这篇文章主要介绍了基于Docker部署 Tomcat集群、 Nginx负载均衡,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-09-09


最新评论