安装tomcat
1.拉取tomcat镜像
docker pull docker.io/tomcat
查看镜像
docker images
2.启动tomcat
首先添加8090端口:firewall-cmd --permanent --zone=public --add-port=8090/tcp
docker run -d -p 8090:8080 --name app docker.io/tomcat
3.测试tomcat启动是否成功
在浏览器访问地址:http://ip地址:8090/
部署应用
首先通过ftp将准备好的war包上传到宿主机目录/home下
进入到app容器中
[root@izwz99yhul3o6y7emidjqlz ~]# docker exec -it app bash
root@cb526f04d30b:/usr/local/tomcat# ls
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE README.md RELEASE-NOTES RUNNING.txt bin conf include lib logs native-jni-lib temp webapps work
root@cb526f04d30b:/usr/local/tomcat# cd webapps
root@cb526f04d30b:/usr/local/tomcat/webapps# pwd
/usr/local/tomcat/webapps
接着我们退出app(使用exit命令退出),找到宿主机存放war的目录,将war上传到webapps下
[root@izwz99yhul3o6y7emidjqlz home]# docker cp ifrs.war app:/usr/local/tomcat/webapps
不用重启,他会自己部署