首先我是在云服务器上(Centos系统)安装的Docker,我们需要在https://hub.docker.com/ 上查找Tomcat镜像
[root@VM_0_17_centos ~]# docker pull tomcat
拉取完官方的Tomcat的镜像后,我们可以在本地镜像列表里查到 REPOSITORY 为 tomcat 的镜像,
接下来,运行容器
[root@VM_0_17_centos ~]# docker run -d --name tomcat -p 8080:8080 tomcat:latest0be1774e1e5e1388663e65b4a5e59d58597072a960684fff3eca009c3e89d054
说明一下:-p 8080:8080:将容器的 8080 端口映射到主机的 8080 端口。
这时候已经在运行了,接下来,我们用浏览器访问,
这时候,很奇怪哦,404错误?我这里检查完服务器端口8080已经开放了,接下来,我们进入tomcat的目录:
然后查看到里面发现有webapps和webapps.dist两个文件,而wenapps里面没有东西,webapps.dist才是我们要的东西
所以这里把webapps删掉,把webapps.dist改名为webapps
root@0be1774e1e5e:/usr/local/tomcat# rm -rf webappsroot@0be1774e1e5e:/usr/local/tomcat# mv webapps.dist webapps
改完之后,我们再重新访问:
这时候已经可以访问了。
网友评论