Docker添加tomcat容器无法访问首页解决方案
问题
使用docker run 命令成功添加tomcat容器,端口也已开放,也尝试关闭防火墙,可访问tomcat首页时总显示404
原因
使用阿里云获取tomcat镜像默认版本为8.5.51,其webapps文件为空,其欢迎页都放在webapps.dist文件中,也正因此我们才会访问出错
解决方法
将原本的webapps删除或该为别的名字,将webapps.dist改名为webapps
操作步骤如下:
1、进入与docker中tomcat 的交互模式
[root@localhost ~]# docker exec -it 你的tomcat容器Id /bin/bash
root@b3589cdf16cc:/usr/local/tomcat#
2、修改目录
ls -lroot@b3589cdf16cc:/usr/local/tomcat# mv webapps webapps2
root@b3589cdf16cc:/usr/local/tomcat# mv webapps.dist
3、退出交互模式
webappsroot@b3589cdf16cc:/usr/local/tomcat# exit
示例:
在宿主机中访问 32768 端口,将会映射到tomcat的8080端口
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Docker安装node-red、导入节点、部署查看的步骤详解
Node-RED设计使用的场景是IoT,但是作为一个流编排引擎,显然它能做的事情更多,比如使用容器化的方式进行构建、打包、部署等操作也是可行的,这篇文章继续介绍Docker安装node-red、导入节点、部署查看的相关知识,感兴趣的朋友一起看看吧2022-01-01Docker中Compose与Kubernetes的区别详解
这篇文章主要给大家介绍了关于Docker中Compose与Kubernetes区别的相关资料,Docker Compose和Kubernetes(简称k8s)都是容器编排工具,需要的朋友可以参考下2023-08-08
最新评论