docker 如何 導出 導入鏡像
阿新 • • 發佈:2018-05-29
docker image 1、查看本地鏡像
docker images
2、復制要導出鏡像的ID (IMAGE ID那列)
如鏡像ID是62cfce4d2e9a
3、導出鏡像
docker save 62cfce4d2e9a > /opt/nginx.img
nginx.img 導出的鏡像名稱
4、將nginx.img 鏡像,利用scp命令拷貝到其他服務器節點上, 如:
scp /opt/nginx.img root@node1:~/imags/
5、登陸到node1節點上去,將鏡像nginx.img 上傳到本地鏡像倉庫
docker load < ~/images/nginx.img
執行過程以及結果:
43e653f84b79: Loading layer [==================================================>] 207.2 MB/207.2 MB
8cf437324713: Loading layer [==================================================>] 425.6 MB/425.6 MB
Loaded image ID: sha256:62cfce4d2e9a0e63f0715631a75cbd65501a004fc1e3a7b6d25288d853ab8f35
6、在node1節點上,查看當前本地鏡像
docker iamges
發現鏡像62cfce4d2e9a 沒有倉庫名,tag
7、給鏡像62cfce4d2e9a設置倉庫名稱等屬性
docker tag 62cfce4d2e9a kafka:v1.0
其中,kafka是REPOSITORY, v1.0是tag
8、如何刪除一個tag呢? 例如:
docker rmi -f kakfa:v1.0
docker 如何 導出 導入鏡像