1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    Docker鏡像的導入導出代碼實例_docker

    來源:腳本之家  責任編輯:小易  

    Docker鏡像的導入導出

    本文介紹Docker鏡像的導入導出,用于遷移、備份、升級等場景,準備環境如下:

    CentOS 7.0 Docker 1.18

    導入導出命令介紹

    涉及的命令有export、import、save、load

    save

    命令

    docker save [options] images [images...]


    這里寫圖片描述

    示例

    docker save -o nginx.tar nginx:latest
    或
    docker save > nginx.tar nginx:latest
    其中-o和>表示輸出到文件,nginx.tar為目標文件,nginx:latest是源鏡像名(name:tag)

    load 命令

    docker load [options]


    這里寫圖片描述

    示例

    docker load -i nginx.tar
    或
    docker load < nginx.tar
    其中-i和<表示從文件輸入。會成功導入鏡像及相關元數據,包括tag信息

    export 命令

    docker export [options] container


    這里寫圖片描述

    示例

    docker export -o nginx-test.tar nginx-test
    其中-o表示輸出到文件,nginx-test.tar為目標文件,nginx-test是源容器名(name)

    import 命令

    docker import [options] file|URL|- [REPOSITORY[:TAG]]


    這里寫圖片描述

    示例

    docker import nginx-test.tar nginx:imp
    或
    cat nginx-test.tar | docker import - nginx:imp

    區別

    export命令導出的tar文件略小于save命令導出的


    這里寫圖片描述

    export命令是從容器(container)中導出tar文件,而save命令則是從鏡像(images)中導出 基于第二點,export導出的文件再import回去時,無法保留鏡像所有歷史(即每一層layer信息,不熟悉的可以去看Dockerfile),不能進行回滾操作;而save是依據鏡像來的,所以導入時可以完整保留下每一層layer信息。如下圖所示,nginx:latest是save導出load導入的,nginx:imp是export導出import導入的。


    這里寫圖片描述

    建議

      可以依據具體使用場景來選擇命令 若是只想備份images,使用save、load即可若是在啟動容器后,容器內容有變化,需要備份,則使用export、import

    到此這篇關于Docker鏡像的導入導出代碼實例的文章就介紹到這了,更多相關Docker鏡像的導入導出內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:docker鏡像的導入和導出的實現docker鏡像導入導出備份遷移的操作Docker鏡像導出與導入與拷貝實例分析Docker鏡像的導入導出的實現方法在 docker 之間導出導入鏡像的方法

  3. 本文相關:
  4. docker學習筆記之k8s部署方法
  5. 記一次docker生產環境搭建的方法
  6. docker私服倉庫harbor安裝的步驟詳解
  7. docker 容器文件系統詳細介紹(圖文)
  8. 詳解docker下的mysql鏡像的使用方法
  9. centos6使用docker部署kafka項目的方法分析
  10. docker+k8s 集群環境搭建及分布式應用部署
  11. centos下docker的安裝教程詳解
  12. 使用ssh連接docker服務器的方法
  13. docker python api 安裝配置的詳解
  14. 如何實現Docker鏡像和容器實例的備份遷移
  15. docker鏡像導出
  16. docker 鏡像里邊的文件怎么導出來
  17. 如何從Docker Registry中導出鏡像
  18. 如何把docker 數據 導出
  19. Docker 用鏡像方式遷移和用Dockerfile動態生成有什...
  20. 如何把docker里的數據庫導出
  21. 怎樣進入docker鏡像導入文件
  22. linux的docker怎么導入鏡像
  23. 如何加載docker 導入鏡像
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全dockerhyper-vvmwarevirtualboxxenserverkvmqemuopenvzxencloudstackopenstack云計算技術云其它首頁服務器云和虛擬化docker鏡像的導入和導出的實現docker鏡像導入導出備份遷移的操作docker鏡像導出與導入與拷貝實例分析docker鏡像的導入導出的實現方法在 docker 之間導出導入鏡像的方法docker學習筆記之k8s部署方法記一次docker生產環境搭建的方法docker私服倉庫harbor安裝的步驟詳解docker 容器文件系統詳細介紹(圖文)詳解docker下的mysql鏡像的使用方法centos6使用docker部署kafka項目的方法分析docker+k8s 集群環境搭建及分布式應用部署centos下docker的安裝教程詳解使用ssh連接docker服務器的方法docker python api 安裝配置的詳解docker 給運行中的容器設置端口映docker獲取鏡像報錯docker: errodocker.service啟動失敗:unit ndocker 清理命令集錦淺談docker-compose網絡設置之neubuntu14.04+docker的安裝及使用docker容器如何優雅的終止詳解docker容器訪問宿主機網絡的方法詳解如何使用docker部署一個web項詳解docker國內鏡像拉取和鏡像加docker安裝elk并實現json格式日志分析的方docker容器中掛載nfs共享目錄的實現docker 網絡模式(四種)詳細介紹docker使用dockerfile創建支持ssh服務自啟docker實現導出、導入和數據搬遷解決docker cmd/entrypoint執行sh腳本報:linux/docker 中使用 system.drawing.com用docker安裝gitlab的方法步驟docker安裝官方redis鏡像并啟用密碼認證淺談docker數據持久化
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载