一.Docker安装tomcat服务器
- 查找tomcat镜像源获取到相应的名字
command: docker search tomcat
-
拉取tomcat镜像到本地仓库。
command: docker pull tomcat
-
查看下载下来的镜像
command: docker images
-
启动tomcat镜像
command: docker run -d -p 8080:8080 tomcat
后台运行tomcat镜像,生成tomcat容器,
这里需要注意是否被端口占用了。如果占用了 可以通过 netstat -anp |grep 8080 查看pid , 然后使用 kill -9 pid 杀死进程。
正常情况下 , 就可以通过服务器的公网ip 访问 tomcat服务器了, 即 公网ip:8080
-
tomcat 的404问题
有一些朋友到了这里就遇到了无法正常访问tomcat的问题,即404。 问题主要还是在镜像里面。无法访问tomcat主页,于是我们就访问一下tomcat服务器的目录结构。先进入tomcat本地目录
docker exec -it tomcat bash
打开可以发现,其中有两个webapps,第一个webapps里面是空的,而另一个webapps.dist里面才有tomcat主页等相关的访问页面。所以下面就删除webapps,将webapps.dist改名为webapps即可。
最后如果有其它疑问或者错误的地方,可以私信我或者在下方评论。谢谢~