濮阳杆衣贸易有限公司

主頁 > 知識庫 > Docker部署web項目的實現(xiàn)

Docker部署web項目的實現(xiàn)

熱門標簽:400 電話 申請費用 ai電話機器人營銷 長沙回撥外呼系統(tǒng) 信貸電銷機器人系統(tǒng) 山東電信外呼系統(tǒng)靠譜嗎 江蘇自動外呼系統(tǒng)一般多少錢 鸚鵡螺號航海地圖標注時間 云南云電銷機器人招商 比較穩(wěn)定的外呼系統(tǒng)

上一篇已經(jīng)安裝好docker服務(wù),下面繼續(xù)介紹如何部署web項目

一:隨便創(chuàng)建目錄dock,準備好如下文件:

二、編寫Dockerfile,通過它能快速地構(gòu)建docker鏡像

vi Dockerfile

新增如下配置

FROM centos
MAINTAINER this is dock image <jsh>
ADD jdk1.8.0_191 /usr/local/java
ENV JAVA_HOME /usr/local/java
ENV JAVA_BIN /usr/local/java/bin
ENV JRE_HOME /usr/local/java/jre
ENV PATH $PATH:/usr/local/java/bin:/usr/local/java/jre/bin
ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar
ADD apache-tomcat-8.5.40 /usr/local/tomcat8
ENTRYPOINT ["/usr/local/tomcat8/bin/catalina.sh","run"]
ADD ./manager.war /usr/local/tomcat8/webapps
EXPOSE 8080

解釋:
(1)FROM centos 表示從docker官方倉庫中獲取centos基礎(chǔ)鏡像
(2)ADD jdk1.8.0_191  /usr/local/ 將當前目錄下(與Dockerfile同一級目錄)的jdk添加到鏡像的/usr/local/中
(3)ENV JAVA_HOME /usr/local/jdk1.8.0_191設(shè)置Java的環(huán)境變量
(4)EXPOSE 8080 對外暴露的端口,便于外部訪問
(5)CMD /usr/local/tomcat8/bin/catalina.sh run 容器運行后執(zhí)行的命令,如果有多條CMD也只有最后一條有效。

三、構(gòu)建鏡像

命令:docker build -t dock . (dock后面空格.)完成自動完成構(gòu)建。dock 標識鏡像名稱

 四、運行容器

命令:docker run -d -p 8060:8080 dock
-d 表示后臺運行容器,并返回容器ID
-p 使用端口映射,8060:8080表示將容器的8080端口映射到主機的8060端口。

查看運行的所有容器
命令:docker ps -all

五、測試部署結(jié)果  

 ip:8060如果出現(xiàn)tomcat頁面,說明容器啟動成功。

到此這篇關(guān)于Docker部署web項目的實現(xiàn)的文章就介紹到這了,更多相關(guān)Docker部署web項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標簽:澳門 拉薩 亳州 衡陽 嘉興 齊齊哈爾 烏海 運城

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Docker部署web項目的實現(xiàn)》,本文關(guān)鍵詞  Docker,部署,web,項,目的,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker部署web項目的實現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Docker部署web項目的實現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    景德镇市| 娄烦县| 故城县| 宜春市| 南宁市| 仲巴县| 琼中| 苏尼特右旗| 布拖县| 衡南县| 黄大仙区| 长兴县| 慈利县| 武夷山市| 浮梁县| 安康市| 江城| 新竹县| 承德县| 合阳县| 巴青县| 阿克陶县| 唐山市| 芷江| 宁陕县| 沾化县| 沁阳市| 古交市| 监利县| 巴彦淖尔市| 双江| 怀来县| 灌阳县| 荥经县| 固阳县| 米脂县| 武汉市| 远安县| 拉萨市| 汝城县| 鄂尔多斯市|