Dockerfile内容说明

Posted blablablabla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dockerfile内容说明相关的知识,希望对你有一定的参考价值。

Dockerfile内容说明

 

FROM ansible/centos7-ansible:latest(基于此母版镜像制作)

MAINTAINER <QinYeshuang@cunjk.com>(维护人员)

ADD jdk1.8.0_151 /opt/jdk(添加JDK文件夹)

ADD *.war /opt/service.war(添加war包)

ADD resources /opt/resources(添加配置源文件)

ADD start.sh /opt(添加启动脚本)

ENV JAVA_HOME /opt/jdk(添加JDK环境变量)

ENV JRE_HOME $JAVA_HOME/jre

ENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/lib

ENV PATH $PATH:$JAVA_HOME/bin

EXPOSE 80(暴露服务端口)

WORKDIR /opt/log(如果不存在,那么就创建日志目录)

ENTRYPOINT ["/opt/start.sh"](指定容器启动命令)

以上是关于Dockerfile内容说明的主要内容,如果未能解决你的问题,请参考以下文章

Docker Dockerfile

Dockerfile定制镜像

05-docker系列-使用dockerfile构建镜像

以下代码片段 C++ 的说明

Dockerfile简单使用入门

Docker 之 Dockerfile