docker小例子安装tomcat

第一步 拉取tomcat

docker pull tomcat或者docker pull tomcat:9.5指定版本下载

第二步 启动tomcat

docker run -d --name tomcat01 -p 8889:8080 b8e65a4d736d
8889是我指定服务器的端口映射tomcat8080端口

启动tomcat

第三步 访问tomcat

当我们去试着外网访问tomcat的时候发现404


404
原因:是因为docker里面的tomcat的webapps文件里面什么东西都没有,这是因为dockerhub里的tomcat为了做到极致轻量化,所以把能去掉的东西去掉,我们可以进入到docker的tomcat看看webapps文件

docker exec -it tomcat01 /bin/bash进入到容器的tomcat

webapps没有东西

解决方案:想测试的话,同目录下webapps.dist文件里面存放着tomcat默认文件,所以我们可以把webapps.dist复制到webapps里面去,复制命令cp -r webapps.dist/* webapps
image.png
最后重新访问就可以了
image.png

你可能感兴趣的:(docker小例子安装tomcat)