1.查找tomcat镜像
docker search tomcat
2.拉起查找到的tomcat最新镜像
docker pull tomcat
3.运行tomcat服务
##启动服务不进行对话
docker run -d -p 8080:8080 --name=mytomcat tomcat
##启动服务并进行对话
docker run -it -p 8080:8080 --name=mytomcat tomcat
-d/-it --启动守护进程/启动对话进程
-p 8080:8080 --服务端口映射到宿主机端口
--name=mytomcat --给容器取一个别名
tomcat --镜像名称
4.登录华为云控制台,开发放8080端口
5.浏览器通过公网Ip访问tomcat,看到报404不要慌,这是因为最新的tomcat中webapps文件下面没有内容才报的404
我们只需要在docker中进入tomcat容器,把webapps文件删除,然后把webapps。dist文件名称更改为webapps,再次访问就正常了
##进入tomcat容器
docker exec -it 容器ID bash
##删除tomcat容器中webapps文件夹
rm -rf webapps
##重命名webapps.dist文件名为webapps
mv webapps.dist webapps
重新访问