docker save load push 命令


1.查詢鏡像id、或者名稱

docker images

2.從一個鏡像導出一個文件

docker save -o  <fileName>.tar

3.從一個文件導入鏡像

docker load -i <fileName>.tar

4.打標簽

docker tag nginx-dev xxx/nginx-dev-copy:v1

nginx-dev:為容器名稱(也可以是容器id)

xxx: 為 https://hub.docker.com/ 自己注冊的用戶名

nginx-dev-copy: 為鏡像名稱

v1:為版本號

5.推送遠程倉庫

docker push xxx/nginx-dev-copy:v1

xxx: 為 https://hub.docker.com/ 自己注冊的用戶名

注意:如果不打標簽直接推送鏡像到遠程倉庫是會失敗的。

錯誤信息如下:

The push refers to repository [docker.io/xxx/nginx]
An image does not exist locally with the tag: xxx/nginx
[root@iz2zei3nkcehxq2yn6ndjqz custom]# docker tag nginx-dev /nginx-dev-copy:v1
Error parsing reference: "/nginx-dev-copy:v1" is not a valid repository/tag: invalid reference format

 


免責聲明!

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



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