国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker 保存鏡像、容器與導(dǎo)入鏡像容器

這篇具有很好參考價(jià)值的文章主要介紹了docker 保存鏡像、容器與導(dǎo)入鏡像容器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

docker save

可以通過以下步驟將Docker鏡像導(dǎo)出到另一臺(tái)計(jì)算機(jī)上:

  1. 在本地計(jì)算機(jī)上使用以下命令將Docker鏡像保存為tar文件:

    docker save -o <image-name>.tar <image-name>
    

    其中,<image-name>是要導(dǎo)出的Docker鏡像的名稱。

  2. 將保存的tar文件傳輸?shù)搅硪慌_(tái)計(jì)算機(jī)上,可以使用scp命令或其他文件傳輸工具。

  3. 在目標(biāo)計(jì)算機(jī)上使用以下命令將tar文件加載為Docker鏡像:

    docker load -i image-name.tar
    

    其中,<image-name>是要導(dǎo)入的Docker鏡像的名稱。

  4. 確認(rèn)鏡像已成功導(dǎo)入,可以使用以下命令查看:

    docker images
    

    如果成功導(dǎo)入,將會(huì)看到導(dǎo)入的Docker鏡像的名稱和版本號(hào)。

注意:在導(dǎo)出和導(dǎo)入Docker鏡像時(shí),需要確保兩臺(tái)計(jì)算機(jī)上的Docker版本相同或兼容。

docker export

Docker可以使用docker export命令來導(dǎo)出一個(gè)container。具體命令如下:

docker export container_id > file_name.tar
docker import - new_hangger_server < file_name.tar

這個(gè)命令會(huì)將container的文件系統(tǒng)打包成一個(gè)tar文件,并輸出到標(biāo)準(zhǔn)輸出流中。我們可以使用重定向符號(hào)將其保存到一個(gè)文件中。

導(dǎo)出的內(nèi)容與導(dǎo)出images有以下區(qū)別:

  1. 導(dǎo)出的是container,而不是image。導(dǎo)出的內(nèi)容包含了container的文件系統(tǒng),但不包含Docker鏡像的元數(shù)據(jù)和配置信息。
  2. 導(dǎo)出的內(nèi)容是一個(gè)tar文件,而不是Docker鏡像。導(dǎo)出的內(nèi)容可以被導(dǎo)入到其他Docker環(huán)境中,但需要手動(dòng)創(chuàng)建一個(gè)新的container。
  3. 導(dǎo)出的內(nèi)容不包含container的元數(shù)據(jù)和配置信息。如果需要導(dǎo)出container的元數(shù)據(jù)和配置信息,可以使用docker inspect命令。

因此,導(dǎo)出container和導(dǎo)出images的目的和使用場(chǎng)景是不同的。導(dǎo)出container主要用于備份和遷移container的文件系統(tǒng),而導(dǎo)出images主要用于分享和分發(fā)Docker鏡像。

附:兩種方案的差別

特別注意:兩種方法不可混用。
如果使用 import 導(dǎo)入 save 產(chǎn)生的文件,雖然導(dǎo)入不提示錯(cuò)誤,但是啟動(dòng)容器時(shí)會(huì)提示失敗,會(huì)出現(xiàn)類似"docker: Error response from daemon: Container command not found or does not exist"的錯(cuò)誤。

1,文件大小不同

export 導(dǎo)出的鏡像文件體積小于 save 保存的鏡像文章來源地址http://www.zghlxwxcb.cn/news/detail-535477.html

2,是否可以對(duì)鏡像重命名

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

3,是否可以同時(shí)將多個(gè)鏡像打包到一個(gè)文件中

  • docker export 不支持
  • docker save 支持

4,是否包含鏡像歷史

  • export 導(dǎo)出(import 導(dǎo)入)是根據(jù)容器拿到的鏡像,再導(dǎo)入時(shí)會(huì)丟失鏡像所有的歷史記錄和元數(shù)據(jù)信息(即僅保存容器當(dāng)時(shí)的快照狀態(tài)),所以無法進(jìn)行回滾操作。
  • save 保存(load 加載)的鏡像,沒有丟失鏡像的歷史,可以回滾到之前的層(layer)。

5,應(yīng)用場(chǎng)景不同

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

到了這里,關(guān)于docker 保存鏡像、容器與導(dǎo)入鏡像容器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker鏡像導(dǎo)出保存為tar和tar包導(dǎo)入成docker鏡像

    查看容器 查看鏡像 導(dǎo)出容器 docker commit 命令,將容器生成新的鏡像 docker export 命令,將容器打包成tar, 導(dǎo)出鏡像 使用 docker save 同時(shí)將 多個(gè) image 打包成一個(gè)文件,比如下面將鏡像庫中的 AAA 和 BBB 打包, 導(dǎo)入鏡像 使用 docker import 命令將tar包的鏡像文件導(dǎo)入進(jìn)來 使用 docker l

    2024年02月11日
    瀏覽(21)
  • docker保存容器鏡像并在新機(jī)器加載

    保存鏡像,主要用到 docker save命令 從鏡像包加載鏡像,主要用到 docker load命令 目錄 方法1 多個(gè)鏡像,且?guī)ь~外操作,如壓縮的情況 方法2 或 如果要保存到指定地址,則如: 其中 和 -o 參數(shù) 一樣。 傳輸該包到新機(jī)器并執(zhí)行l(wèi)oad: 保存多個(gè)鏡像并帶壓縮: 傳輸并手動(dòng)load。 一次

    2024年02月11日
    瀏覽(52)
  • docker 鏡像/容器的打包、導(dǎo)出、導(dǎo)入

    docker 鏡像/容器的打包、導(dǎo)出、導(dǎo)入

    目錄 一、將變動(dòng)過的容器打包生成新的鏡像 二、對(duì)鏡像進(jìn)行導(dǎo)出導(dǎo)入 1、將鏡像導(dǎo)出為一個(gè)鏡像img文件 2、將img鏡像文件導(dǎo)入,復(fù)制出一個(gè)完全一樣鏡像 三、對(duì)容器進(jìn)行導(dǎo)入導(dǎo)出 1、將容器導(dǎo)出為一個(gè)鏡像tar文件 2、將鏡像tar文件導(dǎo)入,生成一個(gè)新鏡像 四、2種導(dǎo)入導(dǎo)出差異簡(jiǎn)

    2024年02月03日
    瀏覽(19)
  • docker導(dǎo)入導(dǎo)出鏡像、導(dǎo)入導(dǎo)出容器的命令詳解以及使用的場(chǎng)景

    這是一對(duì)操作,用于處理 Docker 鏡像。這個(gè)操作會(huì)將所有的鏡像層以及元數(shù)據(jù)打包到一個(gè) tar 文件中。然后,你可以使用 docker load 命令將這個(gè) tar 文件導(dǎo)入到任何 Docker 環(huán)境中。例如: 這種方式主要用于分享或遷移整個(gè)鏡像,包括所有版本、標(biāo)簽和歷史。 這也是一對(duì)操作,用

    2024年02月16日
    瀏覽(23)
  • Docker環(huán)境離線安裝教程,附docker容器鏡像打包,導(dǎo)出,導(dǎo)入加載鏡像等

    (此方式在某些環(huán)境下可能不支持,如果不支持 請(qǐng)參考方式2) 下載文件:https://dn-dao-get.daocloud.io/docker/docker-1.13.0-centos-7.2.1511.tar.gz 上傳,解壓文件, 進(jìn)入目錄 執(zhí)行 :bash install.sh 啟動(dòng)docker服務(wù):service docker restart 下載地址:https://download.docker.com/linux/static/stable/x86_64/ 驗(yàn)證:

    2024年02月15日
    瀏覽(29)
  • Docker基礎(chǔ)入門:鏡像、容器導(dǎo)入導(dǎo)出與私有倉庫搭建

    Docker基礎(chǔ)入門:鏡像、容器導(dǎo)入導(dǎo)出與私有倉庫搭建

    ??The Begin??點(diǎn)點(diǎn)關(guān)注,收藏不迷路?? 1.鏡像導(dǎo)入 是復(fù)制的過程。 2.容器導(dǎo)入 是將當(dāng)前容器 變成一個(gè)新的鏡像。 save 和 export區(qū)別: 1)save 保存鏡像所有的信息-包含歷史信息。 2)export 只導(dǎo)出當(dāng)前的信息。 首先,兩者的操作對(duì)象不同。docker save是將一個(gè)鏡像保存為一個(gè)tar包

    2024年02月12日
    瀏覽(22)
  • 【云原生】Docker鏡像和容器的導(dǎo)入導(dǎo)出及常用命令

    大家好,本文是對(duì) Docker 的鏡像和容器的一些操作指令的匯總,比如鏡像和容器的導(dǎo)入導(dǎo)出,以及一些在使用過程中的常用命令。希望對(duì)大家有所幫助~ 1.1、鏡像的導(dǎo)入導(dǎo)出 1.1.1、鏡像的保存 通過鏡像ID保存 方式一: 例如: 方式二: 例如: 通過鏡像 repository 和 tag 保存 例如

    2024年02月02日
    瀏覽(19)
  • 簡(jiǎn)單指令實(shí)現(xiàn)Docker構(gòu)建鏡像啟動(dòng)運(yùn)行保存導(dǎo)出后再導(dǎo)入新環(huán)境完整全流程

    簡(jiǎn)單指令實(shí)現(xiàn)Docker構(gòu)建鏡像啟動(dòng)運(yùn)行保存導(dǎo)出后再導(dǎo)入新環(huán)境完整全流程

    本文做一個(gè)簡(jiǎn)單Docker使用指令指南,可快速實(shí)現(xiàn)Docker構(gòu)建鏡像、啟動(dòng)、運(yùn)行、保存、導(dǎo)出后再導(dǎo)入新環(huán)境完整全流程。具體每一個(gè)指令又有很多參數(shù)和學(xué)問,大家可自行查詢更詳細(xì)的解釋,本文可用于小白快速構(gòu)建鏡像并使用。 首先,準(zhǔn)備一個(gè)Dockerfile,包含你要使用的基礎(chǔ)

    2024年02月11日
    瀏覽(18)
  • 【運(yùn)維知識(shí)大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運(yùn)維知識(shí)大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個(gè)是我非常喜歡的一個(gè)服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(105)
  • 【docker】把鏡像save出來

    先把要commit的容器停止。 為了確保提交的鏡像反映容器某一精確時(shí)刻的穩(wěn)定狀態(tài),應(yīng)在提交Docker容器為新鏡像前先停止該容器。這樣生成的新鏡像將更可靠、易于管理和重現(xiàn)。 sudo docker commit 容器名 鏡像名:tag docker save 鏡像名:版本號(hào) -o /路徑/保存的包名.tar? sudo docker run -

    2024年04月23日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包