1 . 环境:
- cenos7(X86_64) + openssh
2 . 安装
- 配置镜像加速器, 尝试从
Docker Hub
下载, 速度太慢/etc/docker/daemon.json
{ "max-concurrent-downloads":1, "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.baidubce.com" ] }
- 抓取
tomcat
镜像docker pull tomcat
- 启动容器
docker run -d --name tongda-user -p 8082:8080 -v /root/log/user-log:/usr/local/tomcat/user-log tomcat
- 验证容器
http://xxx.xxx.xxx.xxx:8082HTTP状态 404 - 未找到 类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/9.0.41
- 调整
docker exec -it mytomcat /bin/bash mv webapps webapps2 mv webapps.dist/ webapps exit
验证成功
3 . 环境变量及配置文件:
Tomcat 镜像环境变量:
CATALINA_BASE: /usr/local/tomcat
CATALINA_HOME: /usr/local/tomcat
CATALINA_TMPDIR: /usr/local/tomcat/temp
JRE_HOME: /usr
CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
配置文件默认位置:
/usr/local/tomcat/conf/
参考及引用
https://forums.docker.com/t/tomcat-give-error-404/95130
https://hub.docker.com/_/tomcat
Photo by Steve Johnson from Pexels
Comments are closed.