docker 安装 tomcat
docker 安装 tomcat
- 下载镜像
docker pull tomcat
- 查看镜像是否下载成功
docker images
- 启动镜像
docker run -d --name tomcat01 -p 8080:8080 tomcat
- 查看正在运行的镜像
docker ps
- 内部访问tomcat
curl localhost:3355
浏览器访问:http://localhost:8080 报404
原因:阿里云镜像默认为最小镜像,所有不必要的东西都会被剔除掉,保证最小可运行环境,所以把tomcat的webapps下的东西都删除了
解决方案:webapps缺失的文件存放在tomcat目录下的webapps.dist里面,把webapps.dist里面的文件复制到webapps即可,容器内运行以下命令,并重启容器
cp -r webapps.dist/* webapps
之后浏览器就可以访问了
建议下载 8.0.53 版本的 tomcat ,不用修改就可以直接访问
docker pull tomcat:8.0.53
记得快乐