一、自带java
通过docker pull 拉取自带java环境的tomcat ,然后创建tomcat 。
二、创建java容器
创建java容器,在此容器的基础上启动tomcat
1. 确保在 Docker 中通过 `docker run` 运行了一个包含 JDK 1.8 的 Java 环境的容器。
2. 在 Docker 容器中安装 Tomcat。通过以下命令进入容器的交互式终端:
docker exec -it CONTAINER_ID bash
将 `CONTAINER_ID` 替换为你正在运行的容器的 ID。
3. 在容器内,下载Tomcat安装包并解压至合适的目录。
你可以在 Apache Tomcat 官方网站上下载适当的 Tomcat 版本,然后将其拷贝至容器中。
4. 进入 Tomcat 安装目录,并编辑 `catalina.sh` 文件:
cd /path/to/tomcat
nano bin/catalina.sh
5. 在 `catalina.sh` 文件中找到 `JAVA_HOME` 配置行。将其设置为容器中 JDK 1.8 的安装路径,例如:
export JAVA_HOME=/usr/local/jdk1.8.0_xxx
将 `/usr/local/jdk1.8.0_xxx` 替换为你在容器中实际安装 JDK 1.8 的路径。
6. 保存并关闭 `catalina.sh`