创建一个tomcat的docker映像

0

直接看另一种更优雅的方式

拉取centos7的空白镜像

创建一个目录用来存放后续需要的文件

下载tomcat 10的二进制文件并解压

启动一个centos7的容器,并进入容器的shell

根据tomcat的版本要求(https://tomcat.apache.org/whichversion.html)结合OpenJDK安装说明安装OpenJDK 8(http://openjdk.java.net/install/

设置相关环境变量JAVA_HOMEPATHCLASSPATHCATALINA_HOMEhttps://tomcat.apache.org/tomcat-10.0-doc/RUNNING.txt),请根据实际情况JAVA_HOME中JDK或JRE的安装路径

退出容器的shell后将tomcat的相关文件复制到mytomcat的容器中

将容器保存为临时映像temp_tomcat

创建Dockerfile,准备运行参数

创建tomcat映像并命名为centos_tomcat

通过命令行查看当前的映像列表

从创建好的centos_tomcat映像启动一个新的容器,并映射本地8088端口

通过命令行查看当前运行的容器列表

通过浏览器访问http://your_ip_addr:8088,测试tomcat_test容器以及tomcat是否正常运行

方式2相对来说更优雅,完全从Dokerfile构建映像


下载tomcat(https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz)和jdk(https://www.oracle.com/java/technologies/downloads/#java8,需登录)的二进制压缩包,并解压,请根据实际情况调整解压缩命令中tomcat和jdk压缩包的文件名

使用以下内容创建Dockerfile

创建tomcat映像并命名为tomcat_centos7

从创建好的tomcat_centos7映像启动一个新的容器,并映射本地8088端口

通过浏览器访问http://your_ip_addr:8088,测试tomcat_test容器以及tomcat是否正常运行

Comments

您的电子邮箱地址不会被公开。 必填项已用*标注