简简单单---docker上安装tomcat

1、拉去tomcat

$ docker pull tomcat

2、启动tomcat

$ docker run --name tomcat -d -p 8080:8080 --restart=always tomcat:latest

3、 访问tomcat

访问的时候发现404,

这时候用docker exec -it 容器名 /bin/bash登录tomcat容器,可以看到有webapps和webapps.dist,发现webapps里面没有文件,tomcat文件都在webapps.dist里面,所以把webapps.dist改成webapps就可以了

$ docker exec -it tomcat /bin/bash
$ rm -rf webapps
$ mv webapps.dist webapps

再次访问tomcat,成功。

4、挂载tomcat

挂载操作可以参考nginx挂载,同理操作,只需要把相关文件(bin、webapps、logs、conf)挂载到主机即可

docker run --name my_tomcat1 -d -p 8081:8081 --restart=always -e TZ="Asia/Shanghai" -v /usr/local/tomcat/bin:/usr/local/tomcat/bin -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/local/tomcat/logs:/usr/local/tomcat/logs -v /usr/local/tomcat/conf:/usr/local/tomcat/conf:ro tomcat:8
posted @ 2022-05-01 14:03  孙振光  阅读(78)  评论(0编辑  收藏  举报