docker把你的容器打包成鏡像給其他小伙伴


總是斷斷續續,這次針對docker梳理一下,不是從基礎

uniontech-PC# docker ps -a # 查看一下你現在所有的容器
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
74f13b97a946        test          "sh -c 'while true; …"   4 days ago          Created    
test uniontech
-PC# docker commit 74f13b97a946 mytest:v1 #把你的容器提交成鏡像 sha256:83a17a1e8993e666116c4d9f44dee8834fa7eee4afa90a7cdbcfc5a3827ba865
uniontech
-PC# docker images # 你這里多一個鏡像 REPOSITORY TAG IMAGE ID CREATED SIZE mytest v1 83a17a1e8993 5 seconds ago 1.45GB #這個容器在原始鏡像上沒有做任何修改,所以大小還是一致的。 test     latest 549e06208e9f 4 days ago 1.45GB
uniontech-PC# docker save -o mytest.tar mytest:v1 # 保存到本地,就是當前文件路徑。

uniontech-PC# ls -al #就可以查看mytest.tar 這個時候我們發給其他人

=====================其他人電腦上運行

  uniontech-PC# docker load --input mytest.tar

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM