当前位置:   article > 正文

Dockerfile自定义镜像

Dockerfile自定义镜像

镜像结构:

语法指令:

这里是这个案例dockerfile里边的指令:

  1. 指定基础镜像
  2. FROM ubuntu:16.04
  3. 配置环境变量,JDK的安装目录
  4. ENV JAVA_DIR=/usr/local
  5. 拷贝jdk和java项目的包
  6. COPY ./jdk8.tar.gz $JAVA_DIR/
  7. COPY ./docker-demo.jar /tmp/app.jar
  8. 安装JDK
  9. RUN cd $JAVA_DIR \
  10. && tar -xf ./jdk8.tar.gz \
  11. && mv ./jdk1.8.0_144 ./java8
  12. 配置环境变量
  13. ENV JAVA_HOME=$JAVA_DIR/java8
  14. ENV PATH=PATH:JAVA_HOME/bin
  15. 暴露端口
  16. EXPOSE 8090
  17. 入口,java项目的启动命令
  18. ENTRYPOINT java -jar /tmp/app.jar

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/542986
推荐阅读
相关标签
  

闽ICP备14008679号