赞
踩
镜像结构:
语法指令:
这里是这个案例dockerfile里边的指令:
- 指定基础镜像
-
- FROM ubuntu:16.04
-
- 配置环境变量,JDK的安装目录
-
- ENV JAVA_DIR=/usr/local
-
- 拷贝jdk和java项目的包
-
- COPY ./jdk8.tar.gz $JAVA_DIR/
-
- COPY ./docker-demo.jar /tmp/app.jar
-
- 安装JDK
-
- RUN cd $JAVA_DIR \
-
- && tar -xf ./jdk8.tar.gz \
-
- && mv ./jdk1.8.0_144 ./java8
-
- 配置环境变量
-
- ENV JAVA_HOME=$JAVA_DIR/java8
-
- ENV PATH=PATH:JAVA_HOME/bin
-
- 暴露端口
-
- EXPOSE 8090
-
- 入口,java项目的启动命令
-
- ENTRYPOINT java -jar /tmp/app.jar
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。