真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用dockerfile構(gòu)建鏡像

這篇文章給大家分享的是有關(guān)如何使用docker file構(gòu)建鏡像的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

十余年的泉山網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整泉山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“泉山網(wǎng)站設(shè)計(jì)”,“泉山網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

Docker File入門(一)

需求

入門使用docker file構(gòu)建鏡像,先來一個(gè)簡(jiǎn)單的需求:

使用docker file制作簡(jiǎn)單的tomcat的鏡像,使運(yùn)行鏡像顯示自定義的首頁。

過程

1.了解tomcat鏡像

想要構(gòu)建這樣一個(gè)鏡像,我們必須先連接tomcat原始鏡像的目錄結(jié)構(gòu):

使用命令docker run -it tomcat bash以交互的終端打開一個(gè)shell

如何使用docker file構(gòu)建鏡像

最終我們就是想要往/usr/local/tomcat/webapps/ROOT這個(gè)目錄里追加一段HTML。

2.構(gòu)建鏡像

切換到/usr/local目錄下,在目錄下創(chuàng)建一個(gè)docker/tomcat文件夾。

1)建立一個(gè)文本文件,并命名為 Dockerfile:

FROM tomcat
WORKDIR /usr/local/tomcat/webapps/ROOT/
RUN rm -rf *
RUN echo "Hello Docker" > /usr/local/tomcat/webapps/ROOT/index.html

FROM表示基于tomcat構(gòu)建,類似于JAVA中的繼承,然后切換工作目錄為Root這個(gè)目錄,刪除此目錄的所有文件,把Hello Docker 加到index.html中。

2)構(gòu)建鏡像

運(yùn)行命令docker build -t mytomcat .

這時(shí)候一個(gè)自己的鏡像就構(gòu)建好了,查看鏡像:

如何使用docker file構(gòu)建鏡像

運(yùn)行一下自己構(gòu)建tomcat鏡像:docker run -p --rm 8080:8080 mytomcat

結(jié)果如圖:

如何使用docker file構(gòu)建鏡像

說明:

關(guān)于docker build -t mytomcat .命令中的這個(gè).,很多人會(huì)認(rèn)為是指定docker file的文件位置,這種看法并不準(zhǔn)確,其實(shí)這個(gè).是指的上下文路徑。

我們都知道,docker 是一個(gè)CS架構(gòu)的軟件,通過docker version也可以看到:

如何使用docker file構(gòu)建鏡像

Docker 的引擎提供了一組 REST API,而我們輸入的這些命令,則是通過這組 API 與 Docker 引擎交互,從而完成各種功能。因此,雖然表面上我們好像是在本機(jī)執(zhí)行各種 docker 功能,但實(shí)際上,一切都是使用的遠(yuǎn)程調(diào)用形式在服務(wù)端(Docker 引擎)完成。

如何使用docker file構(gòu)建鏡像

當(dāng)構(gòu)建的時(shí)候,用戶會(huì)指定構(gòu)建鏡像上下文的路徑,docker build 命令得知這個(gè)路徑后,會(huì)將路徑下的所有內(nèi)容打包,然后上傳給 Docker 引擎。這樣 Docker 引擎收到這個(gè)上下文包后,展開就會(huì)獲得構(gòu)建鏡像所需的一切文件。

如何使用docker file構(gòu)建鏡像

這就是所謂的上下文路徑,比如在客戶端就是客戶端的當(dāng)前目錄,在docker server就表示的是在docker server解壓后的文件路徑。

感謝各位的閱讀!關(guān)于“如何使用docker file構(gòu)建鏡像”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


新聞名稱:如何使用dockerfile構(gòu)建鏡像
當(dāng)前路徑:http://weahome.cn/article/pghepg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部