首页 > 其他 > 详细

制作tomcat docker

时间:2018-05-25 13:16:14      阅读:38      评论:0      收藏:0      [点我收藏+]

标签:Docker

1)上传java(jdk1.8.0_151)和tomcat(apache-tomcat-8.0.30)
解压到指定的目录,在Docker宿主机上创建了一个tomcat-docker目录,把解压好的jdk和tomcat放到该目录

2)cd /docker_data/dockerfile/tomcat_docker,编写Dockerfile
Vi Dockerfile

FROM centos
MAINTAINER frank "chengfeiliu1982@126.com"
ENV DEBIAN_FRONTEND noninteractive
ENV CATALINA_HOME /tomcat
ENV JAVA_HOME /jdk
ADD apache-tomcat-8.0.30 /tomcat
ADD jdk1.8.0_151 /jdk
ADD run.sh /run.sh
RUN chmod +x /.sh
RUN chmod +x /tomcat/bin/
.sh
EXPOSE 8091
CMD ["/run.sh"]

3)编写执行脚本
vim run.sh

#!/bin/bash
exec ${CATALINA_HOME}/bin/catalina.sh run

4)根据Dockerfile生成镜像,注意:这个命令一定要在tomcat-docker这个目录下执行才可以,因为里面有复制文件的操作用的是相对目录
docker build -t tomcat:test1 -f /docker_data/dockerfile/tomcat_docker/Dockerfile
查看是否创建成功
docker images

5)用生成的tomcat镜像来启动一个容器,-p是指定宿主主机和容器的端口映射, 用宿主主机的50080端口映射容器的8080端口
docker run -d -p 50080:8080 tomcat:test1
docker ps -a

6)测试容器是否部署成功
http://localhost:50080/
.

制作tomcat docker

标签:Docker

原文:http://blog.51cto.com/13765598/2120208

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号