• docker镜像存储在哪里


    跟着博主一起了解学习了docker容器,那么对于docker pull下载下来的镜像在哪?是不是有个疑问呢?所以,博主这篇简单的介绍下docker的镜像存储位置。

    博主的dockert版本是:

    [root@admin //]# docker -v
    Docker version 1.13.1, build dded712/1.13.1

    1:进入docker目录:

    [root@admin //]# cd var/lib/docker/
    [root@admin docker]# ll
    总用量 12
    drwx------. 6 root root 4096 8月 20 14:24 containers
    drwx------. 3 root root 22 8月 19 23:28 image
    drwxr-x—. 3 root root 19 8月 19 23:28 network
    drwx------. 23 root root 4096 8月 20 15:39 overlay2
    drwx------. 4 root root 32 8月 19 23:28 plugins
    drwx------. 2 root root 6 8月 19 23:28 swarm
    drwx------. 2 root root 6 8月 20 00:34 tmp
    drwx------. 2 root root 6 8月 19 23:28 trust
    drwx------. 6 root root 4096 8月 20 14:24 volumes

    2:进入containers,每一个序列号,都是一个镜像,如下:

    [root@admin docker]# cd containers
    [root@admin containers]# ll
    总用量 0
    drwx------. 5 root root 168 8月 20 15:42 4ff70d0815af7333d238dfc3a763c538bd7da30becfc2263de666b43eedb5a31
    drwx------. 3 root root 126 8月 20 15:39 629ea6e4693aa457097699aba11a6d19d785cb20dc3ef973cfbec0eea52f7770
    drwx------. 5 root root 168 8月 20 15:39 69baf33f60a06764f63472b50aad9315dafd5f5913458c3f6b42cb0245a36546
    drwx------. 5 root root 168 8月 20 15:56 8c6cea5dae6e5f0c891f6d9acd4ff57c6ed40152983e7d0f0893a858c8119846
    [root@admin containers]#

    3:进入其中一个镜像,发现目录结构如下,这就是这个镜像的内容了,如下:

    [root@admin containers]# cd 8c6cea5dae6e5f0c891f6d9acd4ff57c6ed40152983e7d0f0893a858c8119846
    [root@admin 8c6cea5dae6e5f0c891f6d9acd4ff57c6ed40152983e7d0f0893a858c8119846]# ll
    总用量 24
    drwx------. 2 root root 6 8月 20 01:22 checkpoints
    -rw-r–r–. 1 root root 3184 8月 20 15:56 config.v2.json
    -rw-r–r–. 1 root root 1167 8月 20 15:56 hostconfig.json
    -rw-r–r–. 1 root root 13 8月 20 15:56 hostname
    -rw-r–r–. 1 root root 174 8月 20 15:56 hosts
    -rw-r–r–. 1 root root 73 8月 20 15:56 resolv.conf
    -rw-r–r–. 1 root root 71 8月 20 15:56 resolv.conf.hash
    drwxr-xr-x. 2 root root 6 8月 20 15:56 secrets
    drwxrwxrwt. 2 root root 40 8月 20 15:56 shm
    [root@admin 8c6cea5dae6e5f0c891f6d9acd4ff57c6ed40152983e7d0f0893a858c8119846]#

    4.在docker目录下,进入image的文件夹,找到repositories.json的文件,详细记录了镜像的一些信息:进入如下:

    [root@admin docker]# cd image
    [root@admin image]# ll
    总用量 0
    drwx------. 5 root root 81 8月 20 00:34 overlay2
    [root@admin image]# cd overlay2
    [root@admin overlay2]# ll
    总用量 4
    drwx------. 4 root root 58 8月 19 23:56 distribution
    drwx------. 4 root root 37 8月 19 23:28 imagedb
    drwx------. 5 root root 45 8月 20 00:45 layerdb
    -rw-------. 1 root root 301 8月 20 00:34 repositories.json
    [root@admin overlay2]# cat repositories.json
    {“Repositories”:{“docker.io/mysql”:{“docker.io/mysql:latest”:“sha256:29e0ae3b69b9031ab7d7fd3024057b9441d74c8244e583cfb48697109148ca71”,“docker.io/mysql@sha256:d39a8ab7679df309e7eff6ddba434ad5747cc2a2acee2d7c60d8221c9acedcad”:“sha256:29e0ae3b69b9031ab7d7fd3024057b9441d74c8244e583cfb48697109148ca71”}}}[root@admin overlay2]#

  • 相关阅读:
    Linux篇【5】:Linux 进程概念(上)
    解决Vue多次传递重复参数会报错
    苍穹外卖学习
    深入理解强化学习——马尔可夫决策过程:马尔可夫决策过程和马尔可夫过程/马尔可夫奖励过程的区别
    solr 查询以特殊符号拼接Id成的字段
    python代码实现生成二维码
    Liunx(Ubuntu20)常用指令
    教育部:每所学校贷款项目总投资原则上不低于2000万
    Springboot2.x开启跨域配置详解
    在CIFAR-10数据集上构建ResNet-18模型(pytorch版)
  • 原文地址:https://blog.csdn.net/m0_67402970/article/details/126327684