成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Docker入門系列之二:使用dockerfile制作包含指定web應(yīng)用的鏡像

sherlock221 / 478人閱讀

摘要:在前一篇文章入門系列之一在一個(gè)容器里運(yùn)行指定的應(yīng)用里,我們已經(jīng)成功地將我們?cè)诒镜亻_發(fā)的一個(gè)應(yīng)用部署到容器里運(yùn)行。本文將介紹如何制作一個(gè)包含了這個(gè)應(yīng)用的鏡像。鏡像制作好之后,互聯(lián)網(wǎng)上的任何其他用戶都可以很方便地將您的鏡像下載并運(yùn)行。

在前一篇文章:Docker入門系列之一:在一個(gè)Docker容器里運(yùn)行指定的web應(yīng)用 里,

我們已經(jīng)成功地將我們?cè)诒镜亻_發(fā)的一個(gè)web應(yīng)用部署到Docker容器里運(yùn)行。

本文將介紹如何制作一個(gè)包含了這個(gè)web應(yīng)用的Docker鏡像。

鏡像制作好之后,互聯(lián)網(wǎng)上的任何其他用戶都可以很方便地將您的鏡像下載并運(yùn)行。

新建一個(gè)文件夾jerry-build, 將您的web應(yīng)用放到這個(gè)文件夾里,我的web應(yīng)用放在文件夾webapp里。在jerry-build文件夾里新建一個(gè)文件dockerfile:

這個(gè)dockerfile內(nèi)容很簡(jiǎn)單,就三行:

FROM nginx:stable
COPY webapp/ /usr/share/nginx/html/webapp/
RUN ls -la /usr/share/nginx/html/webapp*

我們執(zhí)行命令docker build .

該命令成功得將包含了我們web應(yīng)用的webapp文件夾內(nèi)的所有文件打到nginx鏡像內(nèi):

使用選項(xiàng)-t 指定生成鏡像的名稱jerry-nginx-image:

鏡像成功生成后,就可以用docker run命令執(zhí)行這個(gè)鏡像了:

docker run -d -p 1082:80 jerry-nginx-image:1.0

使用命令docker images能查看到我們剛才制作的鏡像,大小為109MB。

這個(gè)系列的下一篇文章會(huì)介紹如何將這個(gè)打好的鏡像發(fā)布到Docker hub中。

要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27607.html

相關(guān)文章

  • Docker入門系列之三:如何將dockerfile制作鏡像發(fā)布到Docker hub上

    摘要:入門系列之一在一個(gè)容器里運(yùn)行指定的應(yīng)用入門系列之二使用制作包含指定應(yīng)用的鏡像本文我們會(huì)介紹如何將這個(gè)本地制作好的鏡像發(fā)布到,讓全世界其他愛好者能夠使用您的鏡像。首先您得在上注冊(cè)一個(gè)帳號(hào)然后創(chuàng)建一個(gè)新的,用于存放鏡像。 這個(gè)系列的前兩篇文章,我們已經(jīng)把我們的應(yīng)用成功地在Docker里通過nginx運(yùn)行了起來,并且用dockerfile里制作好了一個(gè)鏡像。 Docker入門系列之一:在一...

    maochunguang 評(píng)論0 收藏0
  • 30 分鐘快速入門 Docker 教程

    摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時(shí)代,我們會(huì)使用硬件虛擬化虛擬機(jī)以提供隔離。倉(cāng)庫(kù)分為公開倉(cāng)庫(kù)和私有倉(cāng)庫(kù),最大的公開倉(cāng)庫(kù)是官方倉(cāng)庫(kù),國(guó)內(nèi)的公開倉(cāng)庫(kù)也有很多選擇,例如阿里云等。 30 分鐘快速入門 Docker 教程 一、歡迎來到 Docker 世界 1. Docker 與虛擬化 在沒有 Docker 的時(shí)代,我們會(huì)使用硬件虛擬化(虛擬機(jī))以提供隔離。這里,虛擬機(jī)通過在操作系...

    LucasTwilight 評(píng)論0 收藏0
  • 30 分鐘快速入門 Docker 教程

    摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時(shí)代,我們會(huì)使用硬件虛擬化虛擬機(jī)以提供隔離。倉(cāng)庫(kù)分為公開倉(cāng)庫(kù)和私有倉(cāng)庫(kù),最大的公開倉(cāng)庫(kù)是官方倉(cāng)庫(kù),國(guó)內(nèi)的公開倉(cāng)庫(kù)也有很多選擇,例如阿里云等。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關(guān)注公眾號(hào):「服務(wù)端思維」。一群同頻者,一起成長(zhǎng),一起精進(jìn),打破認(rèn)知的局限性。 30 分鐘快速入門 Docker 教程...

    Binguner 評(píng)論0 收藏0
  • 30 分鐘快速入門 Docker 教程

    摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時(shí)代,我們會(huì)使用硬件虛擬化虛擬機(jī)以提供隔離。倉(cāng)庫(kù)分為公開倉(cāng)庫(kù)和私有倉(cāng)庫(kù),最大的公開倉(cāng)庫(kù)是官方倉(cāng)庫(kù),國(guó)內(nèi)的公開倉(cāng)庫(kù)也有很多選擇,例如阿里云等。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關(guān)注公眾號(hào):「服務(wù)端思維」。一群同頻者,一起成長(zhǎng),一起精進(jìn),打破認(rèn)知的局限性。 30 分鐘快速入門 Docker 教程...

    yexiaobai 評(píng)論0 收藏0
  • Docker部署基于NodejsWeb應(yīng)用-實(shí)戰(zhàn)篇

    摘要:采用虛擬化的技術(shù)來虛擬化出應(yīng)用程序的運(yùn)行環(huán)境。安裝成功后,可以通過查看版本號(hào)盡量使用最新的穩(wěn)定版本。是鏡像名,是鏡像的版本號(hào),到此你已經(jīng)成功構(gòu)建了一個(gè)新的鏡像,你可以通過,查看你的鏡像。部署時(shí)將此文件到生產(chǎn)環(huán)境服務(wù)器上。 Docker docker是一個(gè)開源的應(yīng)用容器引擎,可以為我們提供安全、可移植、可重復(fù)的自動(dòng)化部署的方式。docker采用虛擬化的技術(shù)來虛擬化出應(yīng)用程序的運(yùn)行環(huán)境。此...

    marek 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<