Dockerfile自定义镜像

镜像结构:

语法指令:

这里是这个案例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
相关推荐
土星云SaturnCloud2 小时前
边缘侧大模型部署的新利器——国科环宇GK 300I大模型一体机深度评测与架构解析
服务器·人工智能·ai·边缘计算
晚风吹长发2 小时前
Docker基础——Docker Network(网络详解)
linux·运维·网络·ubuntu·docker·容器
Cx330_FCQ2 小时前
Tmux使用
服务器·git·算法
高磊20053 小时前
LVS(Linux virual server)
linux·服务器·lvs
LedgerNinja4 小时前
WEEX API 自动化交易实践:下单、撤单、订单查询与状态闭环
运维·自动化
shwill1234 小时前
PID 算法(三)--- 增量 PID ↔ 单神经元 PID 等价映射
linux·算法
山峰哥5 小时前
数据库性能救星:Explain执行计划深度拆解
服务器·开发语言·数据库·sql·启发式算法
执笔画流年呀5 小时前
Linux搭建Java项目部署环境
java·linux·运维
Dory_Youth5 小时前
联想笔记本电脑失灵
运维·笔记·电脑
Sisphusssss5 小时前
香橙派5plus GPIO
linux·python·ubuntu