如何與別人共享Docker鏡像


如何把Docker鏡像拷給別人

比如本地有個名為lyhero11/springbootapp2的鏡像,操作如下。
docker save導出鏡像:

docker save -o D:\docker-images\springbootapp2-latest.tar lyhero11/springbootapp2

在D:\docker-images\路徑下會生成一個tar包springbootapp2-latest.tar,這個就是鏡像,可以U盤拷給別人電腦上去。
然后docker load這個鏡像:

docker load -i D:\docker-images\springbootapp2-latest.tar

注意:
上面的-o, -i分別代表--output和--input,save鏡像的時候不加-o選項會導致load的時候報錯:Error processing tar file(exit status 1): archive/tar: invalid tar header。而且save出來的鏡像大小也不對,筆者這個鏡像正常是105M,這樣save出來的鏡像是200多M.
參考: https://blog.csdn.net/m0_37763336/article/details/107220077


免責聲明!

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



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