华为云服务器中docker安装tomcat

1.查找tomcat镜像

docker search tomcat

华为云服务器中docker安装tomcat_第1张图片
2.拉起查找到的tomcat最新镜像

docker pull tomcat

华为云服务器中docker安装tomcat_第2张图片
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             --镜像名称

华为云服务器中docker安装tomcat_第3张图片
4.登录华为云控制台,开发放8080端口
华为云服务器中docker安装tomcat_第4张图片
5.浏览器通过公网Ip访问tomcat,看到报404不要慌,这是因为最新的tomcat中webapps文件下面没有内容才报的404
华为云服务器中docker安装tomcat_第5张图片

我们只需要在docker中进入tomcat容器,把webapps文件删除,然后把webapps。dist文件名称更改为webapps,再次访问就正常了

##进入tomcat容器
docker exec -it 容器ID bash
##删除tomcat容器中webapps文件夹
rm -rf webapps
##重命名webapps.dist文件名为webapps
mv webapps.dist webapps

华为云服务器中docker安装tomcat_第6张图片
重新访问
华为云服务器中docker安装tomcat_第7张图片

你可能感兴趣的:(tomcat,docker,华为云)