dockerfile文件内容:
FROM centos MAINTAINER jack COPY jdk1.7.0_79 jdk1.7.0_79 ADD springcloud-eureka.jar springcloud-eureka.jar ENV JAVA_HOME=/jdk1.7.0_79 ENV PATH=$JAVA_HOME/bin:$PATH ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar EXPOSE 8080 ENTRYPOINT ["java","-jar","/springcloud-eureka.jar"]
FROM:指定容器运行的基础镜像
MAINTAINER:告诉Docker该镜像的作者是谁
COPY:把构建目录下的jdk copy到运行容器中
ADD:把构建目录下的jar包添加到容器中
ENV:配置jdk
EXPOSE:告诉Docker服务端暴露端口,在容器启动时需要通过 -p 做端口映射
ENTRYPOINT:当容器启动后执行的命令
原文:https://www.cnblogs.com/zhuwenjoyce/p/10782696.html