版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mwb2001/article/details/89645528
一、生成war
二、上传war包到Docker tomcat容器所在的宿主机器(可以使用MobaXterm、XShell等工具上传)
三、从宿主机器将war上传到Docker tomcat容器
启动一个docker tomcat容器
docker run --name tomcat -p 8081:8080 -d tomcat
各个参数解析:
docker: Docker 的二进制执行文件。
run:与前面的 docker 组合来运行一个容器。
--name tomcat 指定容器名称为tomcat
-p 8081:8080 指定端口。将容器的8080端口映射到主机的8081端口
-d tomcat
或者:docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat
命令说明:
-p 8080:8080:将容器的8080端口映射到主机的8080端口
-v $PWD/test:/usr/local/tomcat/webapps/test:将主机中当前目录下的test挂载到容器的/test
查询docker容器ID
docker ps
上传war包
docker cp HelloWorld.war tomcat:/usr/local/tomcat/webapps
四、访问Java web项目
http://容器IP:docker容器端口/应用名称