标签:作者 search arch 技术 inf info 官方 图片 sea
docker search tomcat
docker pull tomcat
方式1:
通过dockerfile生成镜像启动项目
如下是dockerfile文件
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
方式2:
启动tomcat时挂载项目运行。(容器启动后,tomcat可能会和宿主机时间相差8小时 解决办法:-v /etc/localtime:/etc/localtime:ro)
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
文章转载至:https://www.cnblogs.com/jxldjsn/p/10540549.html
标签:作者 search arch 技术 inf info 官方 图片 sea
原文地址:https://www.cnblogs.com/nhdlb/p/14548933.html