詳解docker pull下來的鏡像存儲在哪里
20200804補充:文章可能說法有誤。大佬可查詢其他答案。
docker pull xxx,就可以把想要的鏡像拉下來直接使用,但是pull下來的鏡像存儲在哪里呢?這里做下記錄:
此處docker 版本為:Docker version 1.13.1
1. 進入docker目錄,如下:
root@iZuf6axmuekh1n14dwcufmZ:/# cd var/lib/docker/ root@iZuf6axmuekh1n14dwcufmZ:/var/lib/docker# ls aufs containers image network plugins swarm tmp trust volumes
2. 進入containers,每一個序列號,都是一個鏡像,如下:
cd containers/ 2addde372f5b4850ab167f1067db525313e1569e7117074841cc171acca7621d 4ce1634ce6f17474c8e6696bcf428e621f8c9572e1387316cf8183c97f4ad271
3.進入其中一個鏡像,發(fā)現(xiàn)目錄結(jié)構(gòu)如下,這就是這個鏡像的內(nèi)容了,如下:
cd 2addde372f5b4850ab167f1067db525313e1569e7117074841cc171acca7621d/ 2addde372f5b4850ab167f1067db525313e1569e7117074841cc171acca7621d-json.log checkpoints config.v2.json hostconfig.json hostname hosts resolv.conf resolv.conf.hash shm
4.在containers同級目錄,有個叫image的文件夾,進入如下:
cd images/aufs distribution imagedb layerdb repositories.json
里面有個repositories.json的文件,詳細記錄了鏡像的一些信息:
{"Repositories":{"mysql":{"mysql:latest":"sha256:7d83a47ab2d2d0f803aa230fdac1c4e53d251bfafe9b7265a3777bcc95163755","mysql@sha256:1f95a2ba07ea2ee2800ec8ce3b5370ed4754b0a71d9d11c0c35c934e9708dcf1":"sha256:7d83a47ab2d2d0f803aa230fdac1c4e53d251bfafe9b7265a3777bcc95163755"},"tomcat":{"tomcat:latest":"sha256:3dcfe809147daf54fbdbe1f6886b4c49df63f28e2b3c8ac119fef6a7f7490d3c","tomcat@sha256:d167fd5df11d7a7f7a3b04bd08a021948c67c92932ed38c740296c2ae69f67a3":"sha256:3dcfe809147daf54fbdbe1f6886b4c49df63f28e2b3c8ac119fef6a7f7490d3c"}}}
(如果image沒有aufs目錄的,可能是這樣的
[root@izbp163wlhi02tcaxyu image]# ls overlay2 [root@izbp163wlhi02tcaxyu image]# cd overlay2/ [root@izbp163wlhi02tcaxyu overlay2]# ls distribution imagedb layerdb repositories.json
命令行如下:
到此這篇關(guān)于詳解docker pull下來的鏡像存儲在哪里的文章就介紹到這了,更多相關(guān)docker pull鏡像存儲內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker容器內(nèi)運行jupyter映射到本地方式
通過在容器內(nèi)指定Jupyter的IP為0.0.0.0,并使用--no-browser參數(shù),可以正確將Jupyter端口映射到本地,具體步驟包括在本地機器運行Docker容器,指定端口映射;在容器內(nèi)運行Jupyter Notebook,設(shè)置--ip和--no-browser參數(shù)(一般還需--allow-root)2024-11-11Docker部署tenine實現(xiàn)后端應用的高可用與負載均衡(推薦)
采用Docker部署Tengine和Keepalived,實現(xiàn)了一種適用于小型應用場景的高可用負載均衡解決方案,本方案需要兩臺Ubuntu服務器、Docker軟件以及三個IP地址,適合需要簡易而可靠的負載均衡和高可用性的小型應用部署,感興趣的朋友跟隨小編一起看看吧2024-09-09詳解docker部署SpringBoot及替換jar包的方法
這篇文章主要介紹了詳解docker部署SpringBoot及替換jar包的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11docker-compose部署zabbix+grafana的實現(xiàn)
這篇文章主要介紹了docker-compose部署zabbix+grafana的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-11-11關(guān)于Jenkins + Docker + ASP.NET Core自動化部署的問題(避免踩坑)
這篇文章主要介紹了關(guān)于Jenkins + Docker + ASP.NET Core自動化部署的問題,本文給大家?guī)砹薲ocker安裝方法及一些注意事項,內(nèi)容有點小長,希望朋友們耐心看完,一定有收獲2021-05-05Docker快速部署gitlab+gitlab-runner實例
這篇文章主要介紹了Docker快速部署gitlab+gitlab-runner實例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06