Advertisement

Docker builds a web service automatically starting on container startup.

阅读量:

背景

依托jdk1.7.0_79、tomcat7.0以及centos:6.9镜像等基础资源,采用如下命令进行操作:

复制代码
    docker run -it -p 8080:8080 --name tomcat -v /home/tomcat:/home/tomcat centos:6.9 bin/bash

构建了一个名为tomcat的容器实例,随后进入该容器内部,并导航至/home/tomcat目录。在该目录下对压缩文件进行解压操作,将解压后的文件迁移至容器系统中的/usr/local路径。接着,通过vi编辑器打开/etc/profile配置文件,添加与Java及Tomcat相关的环境变量配置。

上述步骤简要描述了tomcat容器的搭建流程。完成操作后,输入exit命令退出当前容器环境,并执行后续相关指令:

复制代码
    docker commit tomcat centos:tomcat
    

以镜像centos:6.9为基础,构建出新的镜像版本:centos:tomcat。

当前有一个项目,其对应的war文件为rest.war。将该war文件放置于宿主机的/home/tomcat目录中,并执行相应命令:

复制代码
    docker run -id -p 8081:8080 --name rest -v /home/tom

全部评论 (0)

还没有任何评论哟~