Dockerfile构建Tomcat

安装docker依赖环境等

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast

安装Docker

yum -y install docker-ce

启动Docker

systemctl start docker

 拉取所需要的JDK和Tomcat包

 

 

 编辑Dockerfile

vim Dockerfile
FROM centos:7
ADD jdk-8u60-linux-x64.tar.gz /usr/local/
ADD apache-tomcat-7.0.47.tar.gz /opt
ENV JAVA_HOME=/usr/local/jdk1.8.0_60
ENV PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
ENV CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
CMD ["/opt/apache-tomcat-7.0.47/bin/catalina.sh","run"]

 

 

 执行Dockerfile创建tomcat镜像

docker build -t tomcat .

 

 查看Docker镜像

docker images

 

 根据Tomcat镜像创建容器

docker run --name tomcat -d -p 8080:8080 481f0c58d599

 

 查看Docker容器

docker ps -a

 

 浏览器访问查看

posted @ 2020-01-03 13:56  似乎还很年轻。  阅读(152)  评论(0)    收藏  举报