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:`一个对镜像打包的文件,日后可以还原成镜像

 

posted @ 2021-09-14 23:13  ProZkb  阅读(39)  评论(0编辑  收藏  举报