這篇文章將為大家詳細(xì)講解有關(guān)怎么進(jìn)行自定義docker容器,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
創(chuàng)新互聯(lián)建站一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),成都全網(wǎng)營(yíng)銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗(yàn)。我們擅長(zhǎng)傾聽企業(yè)需求,挖掘用戶對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過(guò)十載以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)遂寧服務(wù)器托管、手機(jī)APP定制開發(fā)、手機(jī)移動(dòng)建站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)整合營(yíng)銷。自定義docker容器鏡像怎么做?docker自定義容器鏡像,可以使用 Dockerfile 來(lái)創(chuàng)建鏡像-docker build
使用Dockerfile工作流程
– mkdir build; cd build – vim Dockerfile – docker build -t imagename Dockerfile
docker build 語(yǔ)法
docker build [OPTIONS] PATH | URL | -
build執(zhí)行過(guò)程:它要做的第一件事情就是上傳這個(gè) Dockerfile 內(nèi)容,因?yàn)樗械牟僮鞫家罁?jù) Dockerfile 來(lái)進(jìn)行。然后,Dockfile 中的指令被一條一條的執(zhí)行。每一步都創(chuàng)建了一個(gè)新的容器,在容器中執(zhí)行指令并提交修改。當(dāng)所有的指令都執(zhí)行完畢之后,返回了最終的鏡像 id。所有的中間步驟所產(chǎn)生的容器都被刪除和清理了。
本地文件系統(tǒng)導(dǎo)入構(gòu)建鏡像-docker import
要從本地文件系統(tǒng)導(dǎo)入一個(gè)鏡像,可以使用 openvz 的模板來(lái)創(chuàng)建:openvz 的模板下載地址為templates 。
1、先下載了一個(gè) ubuntu-14.04 的鏡像,之后使用以下命令導(dǎo)入:
sudo cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04
2、然后查看新導(dǎo)入的鏡像
docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu 14.04 05ac7c0b9383 17 seconds ago 215.5 MB
上傳鏡像-docker push
把創(chuàng)建的鏡像上傳到倉(cāng)庫(kù)中來(lái)共享。Docker Hubhuo或者自己搭建的倉(cāng)庫(kù)。
docker push 鏡像名
存儲(chǔ)和載入鏡像
1、保存鏡像為文件
docker save -o 要保存的文件名 要保存的鏡像 eg: docker save -o java8.tar lwieske/java-8
2、從文件載入鏡像
docker load --input 文件 或者 docker load < 文件名 eg: docker load < java8.tar
關(guān)于怎么進(jìn)行自定義docker容器就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。