项目中经常会用到tomcat,所以今天就安装个tomcat测试一下docker环境。
查看一下有哪些tomcat版本:
docker search tomcat
拉取最新的tomcat,如果不指定版本,默认指拉取最新版本。
docker pull tomcat
查看一下是否已经成功下载到本地:
docker images
那我们现在运行一下,看看tomcat是否可以正常使用。
docker run --name tomcat -p 8080:8080 tomcat
没有报错,那我们用浏览器访问一下,可惜报404错误。
感觉有点奇葩,所以我们进tomcat里看看。
docker exec -it tomcat /bin/bash
进入到tomcat目录后,我们去看看webapps目录,发现里面是空的,所以可以初步把问题定位在这里。
我们在tomcat根目录里发现一个文件,“webapps.dist”。
那我们进去这个文件看看。
cd webapps.dist/
发现里面的内容就是tomcat里webapps里的内容。可能为了我们平时部署项目,官方把webapps里清空了,便于我们直接部署我们的应用。那我们就只需把webapps.dist里的文件复制到webapps里就可以了。
cp -r webapps.dist/* webapps
最后,我们用浏览器重新访问tomcat首页。ip+端口。
因此,已证明我们已经成功了安装tomcat,也表示我们dokcer环境是没问题的。后面我们就根据自己的需求来部署自己的应用。