本文主要介绍Docker部署web项目的完成。原文根据示例代码非常详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友会陪我一起学习。
在上一篇文章中已经安装了docker服务项目,下面将再次介绍如何部署web项目。
一:随意设置文件目录dock,准备好以下文档:
二、编写dockerfile,根据它可以快速构建Docker镜像系统
添加以下设备
FROMcentos MAINTAINERthisisdockimage<jsh> ADDjdk1.8.0_191/usr/local/java ENVJAVA_HOME/usr/local/java ENVJAVA_BIN/usr/local/java/bin ENVJRE_HOME/usr/local/java/jre ENVPATH$PATH:/usr/local/java/bin:/usr/local/java/jre/bin ENVCLASSPATH/usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar ADDapache-tomcat-8.5.40/usr/local/tomcat8 ENTRYPOINT["/usr/local/tomcat8/bin/catalina.sh","run"] ADD./manager.war/usr/local/tomcat8/webapps EXPOSE8080语句:
(1)FROMcentos表示centos的基本图像系统是从docker的官方web库
(2)添加jdk1.8.0_191/usr/local/将当前目录(与Dockerfile同级目录)中的jdk添加到In
(3)envjava_home/usr/local/JDK1.8.0_191,设置Java系统变量[
三。设置镜像系统
说明:DockerBuild-tDock。(空在dock之后。)来完全自动地构建。Dock标记镜像系统名称
四。 *** 作用具
指令:DockerRun-D-p8060:8080dock
-D表示后台程序vessel,返回vesselID
-p应用端口映射,8060:8080表示vessel的8080端口映射到服务器的8060端口号。
运行中的所有船只
命令:dockerps-all
五、测试部署结果
Ip:8060如果出现tomcat网页,说明船只已经成功启动。
关于Docker部署web项目的完成,本文就讲到这里。关于Docker部署web项目的大量内容,请搜索您以前文章的内容或再次访问下面的相关文章。期待你以后的申请!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)