一次docker鏡像的遷移


docker 鏡像遷移

背景,本地測試環境要切到線上測試,鏡像下載或編譯都需要時間. 所以直接scp鏡像過去來節省時間.

save 相對於export會占用更多存儲空間

  • 被遷移服務器導出所有鏡像

    docker images |awk '{print $1" -o "$1"__.tar"}' | xargs -n3 docker save

  • 復制到服務器

    scp *.tar root@目標服務器ip:

  • 目標服務器導入所有鏡像

    for i in $(ls *_.tar) ;do cat $i |docker load ;done

  • 目標服務器檢查導入的鏡像

    docker images

    完成

    [按需]docker-compose up


免責聲明!

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



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