亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識(shí)庫 > Docker構(gòu)建Maven+Tomcat基礎(chǔ)鏡像的實(shí)現(xiàn)

Docker構(gòu)建Maven+Tomcat基礎(chǔ)鏡像的實(shí)現(xiàn)

熱門標(biāo)簽:靈圖uu電子寵物店地圖標(biāo)注 地圖標(biāo)注如何改成微信號(hào) 濮陽好的聯(lián)通400電話申請 承德地圖標(biāo)注公司 地圖標(biāo)注黃河的位置 虛假地圖標(biāo)注 山東企業(yè)外呼系統(tǒng)公司 百度地圖標(biāo)注公司位置要多少錢 400電話號(hào)碼辦理多少錢

前言

在 Java 編程中,大多數(shù)應(yīng)用都是是基于 Maven 構(gòu)建的,而交付的結(jié)果大多是采用的 Tomcat 的 war 包形式,所以,構(gòu)建一個(gè)基于 Maven 和 Tomcat 的基礎(chǔ)鏡像很有必要,不僅能幫助我們提升平時(shí)自主實(shí)驗(yàn)研究分析的效率,還可以在一定程度能減少運(yùn)維減少編寫 Dockerfile 的復(fù)雜度,提升整體項(xiàng)目交付效率。

1.創(chuàng)建編譯目錄

mkdir -p build_docker
cd build_docker
vim Dockerfile

2.編寫 Dockerfile

首先,我們選擇官方維護(hù)的 maven:3.3.3 鏡像作為基礎(chǔ)鏡像,然后,在此基礎(chǔ)上添加 Tomcat 支持。

FROM maven:3.3.3 

如果喜歡國內(nèi)倉庫的速度,也可以選擇阿里的 maven:3-jdk-8。

FROM registry.cn-hangzhou.aliyuncs.com/acs/maven:3-jdk-8

其次,設(shè)置 Tomcat 相關(guān)的環(huán)境變量,并添加到系統(tǒng) PATH 變量中,使 Tomcat 的啟動(dòng)腳本可以在 Shell 中直接訪問。

ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME

第三,添加 Tomcat GPG-KEY,用于 Tomcat 下載完后校驗(yàn)文件是否正確,以下keyid數(shù)據(jù)來自官方 Tomcat-8。

RUN gpg --keyserver pool.sks-keyservers.net --recv-keys \

F22C4FED \

86867BA6 \

E86E29AC \

307A10A5 \

564C17A3 \

0x7C037D42 \

0BECE548 \

5E763BEC \

2F6059E7 \

288584E7 \

4B6FAEFB \

286BACF1 \

731FABEE \

461B342D \

0D498E23 \

DC3D1B18 \

D63011C7 \

30480593

第四,設(shè)置 Tomcat 版本變量,構(gòu)建時(shí)可以傳入相應(yīng)參數(shù)來更改 Tomcat 版本。因?yàn)?maven:3.3.3 鏡像依賴的 Java 版本是 1.8,,所以我們的 Tomcat 版本也選擇 8.X 版本,保持編譯一致性可以最大化 Tomcat 的性能。

這里我們選用最新版:8.5.45

隨后使用 curl 執(zhí)行下載,并驗(yàn)證后解壓,同時(shí)刪除多余的 bat 腳本。(該腳本僅用于 Windows 環(huán)境,在Linux/Mac鏡像中無用)

ENV TOMCAT_VERSION 8.5.45
ENV TOMCAT_TGZ_URL https://www.apache.org/dist/tomcat/tomcat-8/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz

RUN set -x \

  && curl -fSL "$TOMCAT_TGZ_URL" -o tomcat.tar.gz \

  && curl -fSL "$TOMCAT_TGZ_URL.asc" -o tomcat.tar.gz.asc \

  && gpg --verify tomcat.tar.gz.asc \

  && tar -xvf tomcat.tar.gz --strip-components=1 \

  && rm bin/*.bat \

  && rm tomcat.tar.gz*

第五,暴露 Tomcat 默認(rèn)的 8080 端口,并指定基于該鏡像的容器啟動(dòng)時(shí)執(zhí)行的腳本,該腳本為 Tomcat 啟動(dòng)腳本。

EXPOSE 8080
CMD ["catalina.sh", "run"]

3.構(gòu)建鏡像

docker build -t base-maven-tomcat . 

到此,完成。

附:完整 Dockerfile 文件

FROM maven:3.3.3

ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME

RUN gpg --keyserver pool.sks-keyservers.net --recv-keys \

F22C4FED \

86867BA6 \

E86E29AC \

307A10A5 \

564C17A3 \

0x7C037D42 \

0BECE548 \

5E763BEC \

2F6059E7 \

288584E7 \

4B6FAEFB \

286BACF1 \

731FABEE \

461B342D \

0D498E23 \

DC3D1B18 \

D63011C7 \

30480593

ENV TOMCAT_VERSION 8.5.45
ENV TOMCAT_TGZ_URL https://www.apache.org/dist/tomcat/tomcat-8/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz

RUN set -x \

  && curl -fSL "$TOMCAT_TGZ_URL" -o tomcat.tar.gz \

  && curl -fSL "$TOMCAT_TGZ_URL.asc" -o tomcat.tar.gz.asc \

  && gpg --verify tomcat.tar.gz.asc \

  && tar -xvf tomcat.tar.gz --strip-components=1 \

  && rm bin/*.bat \

  && rm tomcat.tar.gz*

EXPOSE 8080
CMD ["catalina.sh", "run"]

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:鷹潭 泰安 樂山 淮安 德宏 福州 上海 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker構(gòu)建Maven+Tomcat基礎(chǔ)鏡像的實(shí)現(xiàn)》,本文關(guān)鍵詞  Docker,構(gòu)建,Maven+Tomcat,基礎(chǔ),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker構(gòu)建Maven+Tomcat基礎(chǔ)鏡像的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Docker構(gòu)建Maven+Tomcat基礎(chǔ)鏡像的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品自拍在线| 国产a毛片| 天天做日日爱夜夜爽| 精品国产一区二区三区久久久蜜臀| 天天做日日爱| 国产美女在线一区二区三区| 成人免费一级毛片在线播放视频| 久久久成人网| 国产网站在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人影院一区二区三区| 日韩在线观看网站| 精品视频免费在线| 日韩av东京社区男人的天堂| 中文字幕一区二区三区精彩视频 | 欧美爱爱网| 你懂的在线观看视频| 九九干| 人人干人人草| 日韩欧美一二三区| 久久国产影视免费精品| 欧美爱爱网| 99热精品一区| 天天做人人爱夜夜爽2020 | 日韩一级精品视频在线观看| 欧美日本韩国| 韩国三级视频在线观看| 黄色免费三级| 国产一级生活片| 精品久久久久久中文字幕一区 | 日本特黄特色aa大片免费| 99久久视频| 黄视频网站免费看| 99热精品一区| 日韩av成人| 尤物视频网站在线观看| 国产不卡高清| 欧美爱爱网| 国产亚洲免费观看| 欧美激情一区二区三区视频| 国产福利免费观看| 四虎精品在线观看| 一级毛片看真人在线视频| 欧美一级视频高清片| 99久久精品国产麻豆| 色综合久久天天综合观看| 台湾毛片| 日韩专区亚洲综合久久| 欧美大片一区| 可以免费在线看黄的网站| 免费国产在线观看| 国产一区二区精品尤物| 91麻豆国产| 日韩av片免费播放| 999久久久免费精品国产牛牛| 麻豆污视频| 精品视频一区二区三区免费| 亚洲第一色在线| 天天做人人爱夜夜爽2020 | 国产成人精品影视| 国产亚洲免费观看| 午夜在线亚洲| 四虎影视库| 亚欧视频在线| 日韩专区亚洲综合久久| 欧美一区二区三区在线观看| 欧美大片一区| 99热精品在线| 欧美日本韩国| 国产成人精品综合久久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日本特黄特黄aaaaa大片| 免费国产在线观看| 亚洲精品久久久中文字| 色综合久久天天综合绕观看| 韩国三级视频网站| 九九热国产视频| 九九免费精品视频| 你懂的福利视频| 美国一区二区三区| 成人高清视频免费观看| a级毛片免费全部播放| 日本免费看视频| 久久99中文字幕久久| 精品国产三级a| 国产不卡在线观看视频| 国产精品123| 成人a级高清视频在线观看| 国产成人精品综合| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲第一色在线| 欧美大片a一级毛片视频| 韩国三级视频网站| 成人av在线播放| 超级乱淫黄漫画免费| 天天色成人| 美女免费精品视频在线观看| 成人影视在线播放| 午夜精品国产自在现线拍| 国产国语对白一级毛片| 欧美日本二区| 尤物视频网站在线| 成人免费网站视频ww| 日韩综合| 久久精品免视看国产成人2021| 国产麻豆精品hdvideoss| 欧美大片毛片aaa免费看| 欧美a免费| 在线观看成人网| 青青青草影院| 成人免费一级纶理片| 精品视频一区二区三区| 亚洲精品中文字幕久久久久久| 国产视频在线免费观看| 午夜激情视频在线观看| 国产视频久久久| 国产一区国产二区国产三区| 美女被草网站| 国产不卡在线看| 国产网站免费| 99色视频在线观看| 国产91精品一区二区| 美女免费精品视频在线观看| 久久99欧美| 91麻豆爱豆果冻天美星空| 美女被草网站| 国产一区二区福利久久| 日本在线播放一区| 日本在线不卡免费视频一区| 亚洲天堂一区二区三区四区| 国产网站免费| 国产高清在线精品一区二区| 99热热久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆国产| 黄视频网站在线免费观看| 91麻豆高清国产在线播放| 日韩一级精品视频在线观看| 日本特黄一级| 成人免费观看的视频黄页| 成人影视在线播放| 精品国产香蕉伊思人在线又爽又黄| 久久99欧美| 国产91精品露脸国语对白| 免费的黄色小视频| 美女免费精品高清毛片在线视 | 四虎影视久久久| 国产视频一区二区在线播放| 久久国产一区二区| 国产成人精品综合久久久| 日韩中文字幕在线播放| 日韩专区亚洲综合久久| 美女免费黄网站| 美女免费毛片| 成人影院一区二区三区| 亚洲精品永久一区| 超级乱淫伦动漫| 二级片在线观看| 免费一级片在线| 99色播| 成人高清护士在线播放| 国产精品免费久久| 二级特黄绝大片免费视频大片| 日韩专区亚洲综合久久| 日本特黄一级| 国产伦理精品| 国产视频一区二区在线播放| 成人免费观看视频| 国产成人精品综合| 久久99这里只有精品国产| 欧美18性精品| a级毛片免费观看网站| 免费一级片在线观看| 欧美另类videosbestsex高清| 国产一级生活片| 免费一级片在线| 国产成+人+综合+亚洲不卡| a级毛片免费观看网站| 欧美一区二区三区在线观看| 97视频免费在线| 九九久久99综合一区二区| 久久99欧美| 天天做人人爱夜夜爽2020 | 99色视频在线观看| 成人高清免费| 91麻豆精品国产片在线观看| 成人在免费观看视频国产| 亚洲www美色| 日本特黄一级| 精品视频免费看| 天天色成人| 国产a毛片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产成人精品综合在线| 日韩欧美一二三区| 99久久网站| 美女免费精品视频在线观看| 韩国毛片免费大片| 欧美α片无限看在线观看免费| 国产精品1024在线永久免费|