本文共 785 字,大约阅读时间需要 2 分钟。
Docker 镜像是 Docker 的灵魂所在。
对于 Docker 镜像的认识总会有第一次。Docker 每一层镜像的 json 文件,都扮演着一个非常重要的角色,其主要的作用如下:
Docker 镜像的 json 文件可以认为是镜像的元数据信息,其重要性不言而喻,
Docker镜像文件存放
Docker 镜像层的内容一般在 Docker 根目录的 aufs 路径下,为 /var/lib/docker/aufs/diff/
对于每一个镜像层,Docker 都会保存一份相应的 json 文件,json 文件的存储路径为 /var/lib/docker/graph
除了 json 文件,大家还看到每一个镜像层还包含一个 layersize 文件,该文件主要记录镜像层内部文件内容的总大小。
由于该镜像层的对应的 Dockerfile 指令为 CMD,所以镜像层的内容为空,而改镜像层的 json 文件会更新 Cmd 域,获取新的 Cmd 值,以便后续通过该镜像运行容器时,使用更新后的 Cmd。
转载地址:http://mlgwi.baihongyu.com/