Docker-4-容器的導(dǎo)入導(dǎo)出

docker的一大優(yōu)勢(shì),就是可移植性,docker容器可以隨意的進(jìn)行導(dǎo)入導(dǎo)出,下面來(lái)看一下具體怎么操作

準(zhǔn)備工作

首先,我們創(chuàng)建一個(gè)容器,然后做一些基本的配置,這里以nginx為例,創(chuàng)建一個(gè)nginx容器,然后啟動(dòng),將本地的一個(gè)index.html文件上傳到容器中去,具體步驟如下

首先創(chuàng)建一個(gè)index.html文件,內(nèi)容如下,路徑自己隨意,我這里是/usr/docker/nginx/,內(nèi)容如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>測(cè)試頁(yè)面</title>
  </head>
  <body>
    <p>Hello Docker!</p>
  </body>
</html>

創(chuàng)建完成之后,運(yùn)行一個(gè)nginx容器,命令如下:

docker run -itd --name nginx -p 80:80 nginx 

最后把本地的這個(gè)網(wǎng)頁(yè)copy到容器中去,命令如下:

docker cp /usr/docker/nginx/index.html nginx:/usr/share/nginx/html/

這時(shí)候,訪(fǎng)問(wèn)ip:80,內(nèi)容如下:

image

容器導(dǎo)出

上面的操作完成之后,就可以通過(guò)export命令將容器導(dǎo)出,如下:

docker export 容器id/名稱(chēng) > 導(dǎo)出的路徑   
image

如圖,這樣就導(dǎo)出完成了

容器導(dǎo)入

把我們現(xiàn)在docker中的鏡像和容器都刪掉然后做導(dǎo)入的操作,刪除操作如下:

image

查看所有鏡像的命令是:

docker images  

刪除鏡像的命令是:

docker rmi 鏡像id

刪除完成之后就可以導(dǎo)入了,命令如下:

cd /usr/docker/nginx
cat nginx.tar | docker import - importednginx:ilatest

如下:

image

導(dǎo)入完成之后,鏡像里面就有了,就可以通過(guò)docker run去啟動(dòng)容器了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 《Docker從入門(mén)到實(shí)踐》閱讀筆記 原書(shū)地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo閱讀 11,672評(píng)論 1 39
  • 0x01 核心概念 Docker鏡像類(lèi)似于虛擬機(jī)鏡像,可以理解為一個(gè)面向Docker引擎的只讀模板,包含了文件系統(tǒng)...
    閑云逸心閱讀 4,980評(píng)論 0 9
  • 一,小王對(duì)于容器的困惑 小王剛開(kāi)始學(xué)習(xí)Docker的時(shí)候,找資料在網(wǎng)上看到最多的是Docker的好處。比如: 1、...
    架構(gòu)師小秘圈閱讀 8,675評(píng)論 0 24
  • 人的心臟一直維持著人生命的前進(jìn),打血從動(dòng)脈噴出的一刻起不斷延續(xù)著,不知倦,每天叼著筆,行尸走肉的活,心中沒(méi)有...
    求索的路閱讀 481評(píng)論 4 6
  • 跟一個(gè)合作伙伴交流,談到他的業(yè)務(wù),他總希望讓自己可以更輕松的賺更多的錢(qián)。但當(dāng)面對(duì)更多錢(qián)機(jī)會(huì)的時(shí)候,又卻害怕不舒服。...
    逄格亮閱讀 302評(píng)論 0 0

友情鏈接更多精彩內(nèi)容