日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

应用docker化

發布時間:2024/4/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 应用docker化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1)首先安裝源代碼工具Git。? [root@master~]# yum install-y git? 2)從GitHub上下載示例的Java應用源代碼。? [root@master~]# cd/opt? [root@masteropt]# git clone https://github.com/nichochen/mybank-demo-maven? 3)準備編譯和構建環境。? 安裝應用構建所需的Java開發工具包JDK及構建工具Maven。? [root@masteropt]# yum install-y maven? 4)通過構建工具編譯及構建應用。? [root@masteropt]#cd mybank-demo-maven/? [root@mastermybank-demo-maven]# mvn package? 構建完畢后,將在target目錄下生成一個WAR包ROOT.war。? [root@mastermybank-demo-maven]# ls target/? classesmaven-archiverROOTROOT.warsurefire? 5)選擇滿足應用運行要求的基礎容器鏡像,或者從基礎的操作系統鏡像開始安裝和構建。為了方便,這里選擇Tomcat7的官方鏡像tomcat:7.0.70-jre7-alpine。一般推薦預先把鏡像下載到本地,以方便本地調試。? [root@mastermybank-demo-maven]# docker pull tomcat:7.0.70-jre7-alpine? 6)編寫Dockerfile。? 這個例子中我們的邏輯比較簡單,就是把構建好的應用部署包拷貝到發布目錄。? Dockerfile示例如下。? [root@mastermybank-demo-maven]#cat Dockerfile? FROMtomcat:7.0.70-jre7-alpine? ADD./target/ROOT.war/usr/local/tomcat/webapps/mybank.war? 7)執行DockerBuild構建鏡像。? 把鏡像命名為mybank-tomcat。在沒有指定鏡像的tag的請求下,默認的標簽為latest。? [root@mastermybank-demo-maven]# docker build -t mybank-tomcat.? SendingbuildcontexttoDockerdaemon4.194MB? Step1:FROMtomcat:7.0.70-jre7-alpine--->ffe5379d7563? Step2:ADD./target/ROOT.war/usr/local/tomcat/webapps/mybank.war--->113cc34fc0e4Removingintermediatecontainerf04b6e3a9989? Successfullybuilt113cc34fc0e4? 構建完畢后,可以看見剛才DockerBuild生成的新鏡像09cf49110ce2。? [root@mastermybank-demo-maven]# docker images | grep mybank-tomcat? mybank-tomcatlatest09cf49110ce22minutesago149.4MB? 8)測試鏡像。? 通過dockerrun命令測試新創建的鏡像。這里通過參數-p8080:8080把容器的8080端口映射到主機的8080端口,以方便測試。? [root@mastermybank-demo-maven]# docker run -it --rm -p8080: 8080 mybank-tomcat? 容器啟動完畢后,可以通過curl或瀏覽器測試應用是否工作正常。 [root@mastermybank-demo-maven]#curl http://master.example.com:8080/mybank/? 9)推送鏡像。測試通過后,下一步將把鏡像發布到相應的鏡像倉庫中。先通過docker tag創建指向目標鏡像倉庫的鏡像名稱,然后通過docker push推送鏡像至目標倉庫。? [root@master~]#docker tag mybank-tomcat:latest registry.your-registry.com/mybank-tomcat:latest? [root@master~]#docker push registry.your-registry.com/mybank-tomcat:latest? 通過以上的步驟完成了一個簡單應用的容器化。在沒有特殊需求的情況下,容器化過程不算復雜。

轉載于:https://www.cnblogs.com/muzinan110/p/9234250.html

總結

以上是生活随笔為你收集整理的应用docker化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线精品一区二区 | 久久免费观看视频 | 亚洲成人av电影网站 | 三级视频在线 | 日韩中文字幕亚洲 | 91理论片 | 国产毛片一区二区三区 | 夜夜嗷| 精品国产乱码一区二区 | 91网址在线观看 | 色播基地| 黄色高清视频在线观看 | 最近更新中文字幕 | 成人97| 色噜噜一区二区三区 | 成人毛片在线观看 | 99精品一级欧美片免费播放 | 亚洲无人区小视频 | 国产欧美日韩精品区一区二污污污 | 国产高清在线一区 | 毛片网在线观看 | 欧洲在线观看 | 国产99久久久国产精品成人免费 | 男生草女生视频 | 三上悠亚一区二区 | 国产在线v | 久久久久久伊人 | 国产精品永久免费 | 一区二区三区四区视频 | 日韩在线观看中文字幕 | 国产4区| 天天干天天色天天射 | 天堂网av2014| 国产suv精品一区二区 | 亚洲国产精品视频 | 国产高清一区二区三区 | 成人午夜精品福利免费 | 香蕉视频黄版 | 成人av入口 | 日操干| www.激情 | 最污网站在线观看 | 在线不卡一区 | 欧美亚色 | jizz在亚洲 | 麻豆视频在线免费观看 | 在线观看一区二区三区视频 | 国产成人精品在线播放 | 成人在线观看小视频 | 在线步兵区 | 妻色成人网 | 涩漫天堂| 男女男精品视频 | 99在线小视频| 欧美猛交xxx | 福利视频91 | 欧美三级视频网站 | 四虎永久在线精品 | 91精品久久久久久粉嫩 | 亚洲大尺度视频 | av午夜影院 | 污片在线观看 | 日韩精品中文字幕在线 | 日本天堂网在线 | 国产极品一区二区 | 青青精品视频 | 成人免费黄色大片v266 | 91爽爽| 日b在线观看 | 亚洲乱码国产乱码精品精98午夜 | 亚洲天堂第一页 | 91久久久久一区二区 | 日韩av片免费观看 | 高潮一区二区 | 久久精品精品 | 91精品啪在线观看国产 | 少妇大叫太粗太大爽一区二区 | 久久国产福利 | 99re在线精品视频 | 少妇在线观看 | 俺去操| 日韩影视一区二区三区 | 成人免费av在线 | 午夜8888| 中国一区二区视频 | 国产精品综合久久久 | 成人看| 精品久久久久一区二区 | 久久久无码18禁高潮喷水 | av伊人久久 | 一级片在线免费观看视频 | 亚洲奶汁xxxx哺乳期 | 韩国伦理大全 | 日日夜夜精品视频免费 | 爆操老女人 | www.久久婷婷| 精品国产一区二区三区久久久 | 日本午夜大片 | 三级亚洲欧美 |