docker如何正确部署web项目呢
互联网
20-11-5

具体步骤如下:
(推荐教程:docker教程)
一:随便创建目录dock,准备好如下文件:

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 .
四、运行容器
命令:
docker run -d -p 8060:8080 dock
-d 表示后台运行容器,并返回容器ID
查看运行的所有容器
命令:
docker ps -all
五、测试部署结果 ip:8060如果出现tomcat页面,说明容器启动成功。
以上就是docker如何正确部署web项目呢的详细内容,更多内容请关注技术你好其它相关文章!
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场