目标:制作一个带有tomcat和jdk的镜像。

    (1)下载jdk和tomcat并解压放到指定文件夹(如:/opt/docker)

                

    (2)启动镜像并将上述文件夹挂载到镜像的指定目录下,进入镜像的挂载目录下查看文件即可看到apache和tomcat:

                

    (3)设置镜像中的环境变量:

                1、jdk环境的配置:

                        a.重命名jdk的文件夹以便操作:

                                

                        b.   配置环境变量并刷新生效:

                                   注:此时需要用到vim命令,如果构建时使用的是空的镜像,则需要先安装vim命令

                                

                                编辑后的/etc/profile文件如下:

                                

                                注:JAVA_HOME应与自己jdk文件所在的路径一致

                2、tomcat环境配置:

                            a.  重命名tomcat文件加以便操作:

                                 

                            b.  配置环境变量,编辑后的/etc/profile文件如下:

                                    

                             c.  source /etc/profile

                             d.  进入tomcat目录下bin目录下,执行脚本:startup.sh,可以看到tomcat启动成功的提示。

                                    

                                    执行stutdown.sh脚本即可关闭tomcat。

            (4)保存镜像:退出后查看所有的容器,找到我们刚刚使用的容器id,commit保存

                        

        (5) 再执行docker images命令即可看到我们构建的镜像了。

                            

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐