Docker中使用Tomcat并部署war工程

Posted 滴水之光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker中使用Tomcat并部署war工程相关的知识,希望对你有一定的参考价值。

准备

  首先从远程仓库拉取Tomcat镜像到本地。

       docker pull tomcat

使用images命令查看是否拉取成功。

 

创建镜像文件并将war包上传到同级目录下。(本文是在/usr/local/docker/tomcat文件夹下创建,可根据个人需要自由调整)

touch Dockerfile

 

使用vi命令编辑Dockerfile文件

FROM tomcat
MAINTAINER "test <[email protected]>"
ADD test.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"

构建镜像

sudo docker build -t test/tomcat .

-t:表示为当前镜像命名。

.(最后的点):表示当前目录

运行镜像

docker run -d -p 8888:8080 test/tomcat

-d:表示指定容器后台运行

-p:表示宿主机的8080端口对外映射暴露为8888端口




以上是关于Docker中使用Tomcat并部署war工程的主要内容,如果未能解决你的问题,请参考以下文章

Docker - Docker部署war包

docker学习4-docker安装tomcat环境和部署war包

怎么让打包好的jar部署到tomcat服务器上(详细点)然后怎么调用

IDEA打包JavaWeb的War包并部署到Tomcat

IDEA打包JavaWeb的War包并部署到Tomcat

idea 使用Tomcat 部署war 和 war exploded的区别