国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

Docker學習筆記之Docker部署Java web系統

2024-09-01 13:50:44
字體:
來源:轉載
供稿:網友

Docker部署Java Web系統

 1.在root目錄下創建一個路徑test/app mkdir test && cd test&& mkdir app &&cd app

2.將apache-tomcat-7.0.29.tar.gz及jdk-7u25-linux-x64.tar.gz拷貝 到app目錄下

3.解壓兩個tar.gz文件

tar -zxvf apache-tomcat-7.0.29.tar.gz tar -zxvf jdk-7u25-linux-x64.tar.gz

4.對解壓后的文件進行重命名

mv apache-tomcat-7.0.29 tomcat mv jdk-7u25-linux-x64 jdk

5.在app目錄下,制作Dockerfile文件來創建鏡像

touch Dockerfile

6.Dockerfile文檔內容及注解

-----------------------------Dockerfile內容----------------------------------

 #使用ubuntu:14.04作為基礎鏡像 FROM ubuntu:14.04#指定鏡像創建者信息 MAINTAINER test xxxx@xxx.com#創建日期 ENV REFRESHED_AT 2017-2-15#切換鏡像目錄,進入/usr目錄 WORKDIR /usr#在/usr/下創建jdk目錄,用來存放jdk文件 RUN mkdir jdk#在/usr/下創建tomcat目錄,用來存放tomcat RUN mkdir tomcat#切換鏡像的目錄至/usr/jdk WORKDIR /usr/jdk/#將宿主機的jdk目錄下的文件拷至鏡像的/usr/jdk目錄下 ADD jdk /usr/jdk#切換鏡像的目錄至/usr/tomcat WORKDIR /usr/tomcat#將宿主機的tomcat目錄下的文件拷至鏡像的/usr/tomcat目錄下 ADD tomcat /usr/tomcat#設置環境變量 ENV JAVA_HOME=/usr/jdk ENV JAVA_BIN=/usr/jdk/bin ENV PATH=$PATH:$JAVA_HOME/bin ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar#切換工作目錄到ROOT下 WORKDIR /usr/tomcat/java/224025.html">webapps/ROOT#刪除tomcat默認的項目文件 RUN rm -rf *#將自己的xxx.war系統添加到docker鏡像中tomcat下的ROOT目錄下 ADD webapp /usr/tomcat/webapps/xxx.war#公布tomcat的8080端口 EXPOSE 8080#啟動tomcat ENTRYPOINT ["../../bin/catalina.sh","run"]

---------------------------------------------------------------------------------

7.通過Dockerfile來創建鏡像

命令:  

docker build -t 鏡像名稱:標簽 Dockerfile位置docker build -t tms:1.0 . (.代表當前目錄)

docker,部署java,web,部署,java,docker部署java應用

docker,部署java,web,部署,java,docker部署java應用

8.至此就把Java Web系統制作成一個image,通過docker images來驗證

9.通過剛構建鏡像來啟動一個Docker 容器

命令: docker run -d -p 宿主機映射端口:容器暴露端口 --name 容器名  鏡像名稱/鏡像ID

-d 參數: 后端啟動模式

-p 參數: 宿主機端口與容器端口的映射

--name 參數: 給容器起個別名

docker run -d -p 8081:8080 --name 容器名稱 鏡像name:鏡像tag

10.通過docker ps -a來驗證

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松江区| 类乌齐县| 苍南县| 蓬安县| 香港 | 克什克腾旗| 泰来县| 舞钢市| 金平| 江阴市| 宜州市| 绥江县| 霸州市| 定州市| 西乡县| 南充市| 涞源县| 潮州市| 镶黄旗| 攀枝花市| 临湘市| 绥德县| 南陵县| 海林市| 孟州市| 正安县| 尖扎县| 二连浩特市| 巫溪县| 五华县| 滦南县| 凤台县| 宜良县| 永春县| 永顺县| 泽州县| 洪江市| 应用必备| 耿马| 甘洛县| 丰都县|