中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker鏡像導入導出的方法有哪些

發布時間:2023-03-02 17:07:35 來源:億速云 閱讀:231 作者:iii 欄目:開發技術

今天小編給大家分享一下docker鏡像導入導出的方法有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

一、使用 export 和 import

1,查看本機的容器

這兩個命令是通過容器來導入、導出鏡像。首先我們使用 docker ps -a 命令查看本機所有的容器。

2,導出鏡像

(1)使用 docker export 命令根據容器 ID 將鏡像導出成一個文件。

docker export f299f501774c > hangger_server.tar

(2)上面命令執行后,可以看到文件已經保存到當前的 docker 終端目錄下。

3,導入鏡像

(1)使用 docker import 命令則可將這個鏡像文件導入進來。

docker import - new_hangger_server < hangger_server.tar

(2)執行 docker images 命令可以看到鏡像確實已經導入進來了。

二、使用 save 和 load

1,查看本機的容器

這兩個命令是通過鏡像來保存、加載鏡像文件的。首先我們使用 docker images 命令查看本機所有的鏡像。

2,保存鏡像

(1)下面使用 docker save 命令根據 ID 將鏡像保存成一個文件。

docker save 0fdf2b4c26d3 > hangge_server.tar

(2)我們還可以同時將多個 image 打包成一個文件,比如下面將鏡像庫中的 postgres 和 mongo 打包:

docker save -o images.tar postgres:9.6 mongo:3.4

3,載入鏡像

使用 docker load 命令則可將這個鏡像文件載入進來。

docker load < hangge_server.tar

附:兩種方案的差別

特別注意:兩種方法不可混用。
如果使用 import 導入 save 產生的文件,雖然導入不提示錯誤,但是啟動容器時會提示失敗,會出現類似"docker: Error response from daemon: Container command not found or does not exist"的錯誤。

1,文件大小不同

export 導出的鏡像文件體積小于 save 保存的鏡像

2,是否可以對鏡像重命名

docker import 可以為鏡像指定新名稱
docker load 不能對載入的鏡像重命名

3,是否可以同時將多個鏡像打包到一個文件中

docker export 不支持
docker save 支持

4,是否包含鏡像歷史

export 導出(import 導入)是根據容器拿到的鏡像,再導入時會丟失鏡像所有的歷史記錄和元數據信息(即僅保存容器當時的快照狀態),所以無法進行回滾操作。
而 save 保存(load 加載)的鏡像,沒有丟失鏡像的歷史,可以回滾到之前的層(layer)。

5,應用場景不同

docker export 的應用場景:主要用來制作基礎鏡像,比如我們從一個 ubuntu 鏡像啟動一個容器,然后安裝一些軟件和進行一些設置后,使用 docker export 保存為一個基礎鏡像。然后,把這個鏡像分發給其他人使用,比如作為基礎的開發環境。
docker save 的應用場景:如果我們的應用是使用 docker-compose.yml 編排的多個鏡像組合,但我們要部署的客戶服務器并不能連外網。這時就可以使用 docker save 將用到的鏡像打個包,然后拷貝到客戶服務器上使用 docker load 載入。

以上就是“docker鏡像導入導出的方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鹤山市| 正安县| 武川县| 新竹市| 舒兰市| 新田县| 五莲县| 吉隆县| 昭通市| 来凤县| 杨浦区| 北川| 佛山市| 扶风县| 永兴县| 湟源县| 襄樊市| 陇西县| 仙游县| 平塘县| 台东县| 通河县| 临海市| 新乡市| 乌恰县| 肃北| 安国市| 普兰店市| 鄱阳县| 枣阳市| 舒兰市| 门头沟区| 佛学| 武强县| 永兴县| 巴彦县| 抚宁县| 湛江市| 鹰潭市| 成武县| 潮安县|