dockerFile

FROM openjdk:8      ---当前镜像是基于哪个镜像的
WORKDIR /ems   ---指定在创建容器后终端默认登录进来的工作目录,一个落脚点
ADD ems.jar /ems  --宿主机目录下的文件拷贝进镜像  且ADD命令会自动处理URL和解压tar包
EXPOSE 8989   --当前容器对外暴露出的端口号
ENTRYPOINT ["java","-jar"] --指定一个容器启动时要运行的命令  ENTRYPOINT的目的和CMD一样,都是在指定容器启动程序及其参数
CMD ["ems.jar"]  --定一个容器启动时要运行的命令  Dockerfile中可以有多个CMD指令,但只有最后一个生效,CMD会被docker run之后的参数替换


`dockerFile:`docker生成镜像配置文件,用来书写自定义镜像的一些配置
`tar:`一个对镜像打包的文件,日后可以还原成镜像
人各有命,上天注定,有人天生为王,有人落草为寇。脚下的路,如果不是你自己的选择,那么旅程的终点在哪,也没人知道。你会走到哪,会遇到谁,都不一定。
原文地址:https://www.cnblogs.com/ZkbFighting/p/15270207.html