91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker如何部署web項目

發布時間:2020-10-26 15:52:55 來源:億速云 閱讀:171 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關Docker如何部署web項目,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

一:隨便創建目錄dock,準備好如下文件:

Docker如何部署web項目

二、編寫Dockerfile,通過它能快速地構建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基礎鏡像
(2)ADD jdk1.8.0_191  /usr/local/ 將當前目錄下(與Dockerfile同一級目錄)的jdk添加到鏡像的/usr/local/中
(3)ENV JAVA_HOME /usr/local/jdk1.8.0_191設置Java的環境變量
(4)EXPOSE 8080 對外暴露的端口,便于外部訪問
(5)CMD /usr/local/tomcat8/bin/catalina.sh run 容器運行后執行的命令,如果有多條CMD也只有最后一條有效。

三、構建鏡像

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

Docker如何部署web項目

 四、運行容器

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

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

五、測試部署結果  

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

關于Docker如何部署web項目就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐柏县| 延吉市| 泾川县| 吴忠市| 江源县| 和田市| 从江县| 庆云县| 馆陶县| 简阳市| 扎鲁特旗| 榕江县| 铁岭市| 大荔县| 洞头县| 武胜县| 衡水市| 宜黄县| 噶尔县| 怀来县| 张家港市| 桂平市| 蒲城县| 昌黎县| 肃南| 池州市| 夏津县| 信丰县| 宁阳县| 泰兴市| 运城市| 永胜县| 长寿区| 新安县| 襄汾县| 马尔康县| 汨罗市| 句容市| 新源县| 临沂市| 汉阴县|