Docker:docker部署Tomcat运行web项目
2021-03-19 10:24
标签:作者 search arch 技术 inf info 官方 图片 sea 方式1: 通过dockerfile生成镜像启动项目 如下是dockerfile文件 生成镜像 启动新的镜像 方式2: 启动tomcat时挂载项目运行。(容器启动后,tomcat可能会和宿主机时间相差8小时 解决办法:-v /etc/localtime:/etc/localtime:ro) 查看容器是否运行
文章转载至:https://www.cnblogs.com/jxldjsn/p/10540549.html Docker:docker部署Tomcat运行web项目 标签:作者 search arch 技术 inf info 官方 图片 sea 原文地址:https://www.cnblogs.com/nhdlb/p/14548933.html查找Docker Hub上的tomcat镜像
docker search tomcat
拉取官方的镜像
docker pull tomcat
启动Tomcat服务
From tomcat:latest #你的 tomcat的镜像
MAINTAINER *********@163.com #作者
RUN rm -rf /usr/local/tomcat/webapps/* #删除webapps初始文件
COPY button.war /usr/local/tomcat/webapps #放置到tomcat的webapps目录下
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
docker build -f dockerfile -t button:v1 .
# tomcat默认为 8080端口,映射宿主机端口可以自定义
docker run -d -p 8080:8080 button:v1
docker run --name mytomcat -d -p 8081:8080 -v /home/webapp/ca:/usr/local/tomcat/webapps/ -v /etc/localtime:/etc/localtime:ro tomcat:latest
docker ps
前端访问测试
上一篇:js图片懒加载
文章标题:Docker:docker部署Tomcat运行web项目
文章链接:http://soscw.com/index.php/essay/66196.html