Dockfile 编写示例(将 jar 制作成容器)
#使用 JDK 8 环境为基础镜像
FROM java:8
#这个命令的效果是:在宿主机的/var/lib/docker目录下创建一个临时文件并把它链接到tomcat容器的工作目录/tmp目录
VOLUME /tmp
# 作者
MAINTAINER Netcorner necorner@qq.com
# 将jar包添加到容器中并更名为app.jar
ADD map-1.0.0.jar app.jar
#修改创建时间
RUN bash -c 'touch /app.jar'
# 容器对外暴露端口
EXPOSE 8080
#为了缩短 Tomcat 的启动时间,添加 java.security.egd 的系统属性指向 /dev/urandom 作为 ENTRYPOINT。
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dloader.path=/tmp/lib","-jar","/app.jar","--spring.config.location=/tmp/application.properties"]