一、安装tomcat镜像
安装最新版本tomcat,使用命令 docker pull tomcat 即可。 最新版本安装中可能会遇到的问题:webapps文件为空。
解决方法:
1、使用docker exec -it 如期id bin/bash 命令进入tomcat。
2、删除webapps文件
3、将webapps.dist文件重命名为webapps。
二、本地访问tomcat
可以使用 curl+ip:端口号 的方式访问tomcat服务器。出现以下界面代表安装并开启tomcat服务成功。
三、安装好后,怎么修改容器中配置文件?
我首先考虑用vim、vi编辑器来打开配置文件,完全忘了tomcat压根没有这两个组件。于是容器数据券便成了我想到的第二个解决方案。
1、首先将配置文件复制到宿主机上
使用命令 docker cp 容器id: 容器路径 宿主机路径
2、将容器中的配置文件挂载到宿主机
3、配置容器券后在宿主机修改文件,容器内会自动同步。
四、访问云服务(阿里云)上的tomcat
1、在宿主机的的容器券中(也就是上面挂载的文件)修改server.xml文件,修改name与defaultHost属性为你阿里云的公网地址。
2、为了保险,重启你docker中的tomcat容器,命令 docker restart 容器id。
3、如果此时外网还是不能访问,添加或修改你的安全组规则。
4、成功访问
内容为学习与记录,如有不严谨或者错误的地方,欢迎指出。