Docker 安装tomcat

点点圈 提交于 2020-08-16 10:29:15

这里来记录下tomcat的安装

拉取镜像 https://hub.docker.com/_/tomcat?tab=tags 这里有各种版本的

 

docker pull tomcat:8.5-jdk14-openjdk-oracle

本地安装:

docker run --name tomcat-test -d -p 8080:8080 tomcat:8.5.55-jdk14-openjdk-buster

这里安装后,一般会访问不了,

 

 因为进来发现其实webapps目录里面是空的,什么都没有

docker exec -it tomcat-test bash
root@61a753d0ed78:/usr/local/tomcat# cd webapps
root@61a753d0ed78:/usr/local/tomcat/webapps# ls

这里把webapp.dist的文件拷贝过来

root@61a753d0ed78:/usr/local/tomcat# cp -r webapps.dist/* webapps
root@61a753d0ed78:/usr/local/tomcat# cd webapps
root@61a753d0ed78:/usr/local/tomcat/webapps# ls
ROOT  docs  examples  host-manager  manager

重启服务器

[root@VM-0-9-centos ~]# docker restart tomcat-test

 

访问成功

 可以把宿主机的文件放到tomcat目录下运行.

docker cp /data/tomcat/webapps/test/index.html tomcat-test:/usr/local/tomcat/webapps/test

重启命令

以上的操作是非常不方便的,还是得挂载到别的目录去

创建目录 :/data/tomcat/webapps

里面创建一个test/index.html 文件

 命令:

docker run -d -p 8080:8080 --name tomcat-test -v /data/tomcat/webapps:/usr/local/tomcat/webapps --restart=always tomcat:8.5.55-jdk14-openjdk-buster

效果:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!