【MapSheep】
[好记性不如烂笔头]

(精简版)

Dockerfile是构建镜像的脚本,核心由基础镜像+指令组成,常用指令:

指令 作用 示例
FROM 基础镜像(必选首行) FROM openjdk:8-jdk-slim
WORKDIR 设置工作目录 WORKDIR /app
COPY 复制宿主机文件到镜像 COPY ./app.jar /app/
RUN 构建时执行命令(装依赖) RUN apt-get install -y nginx
EXPOSE 声明暴露端口 EXPOSE 8080
CMD 容器启动命令 CMD ["java", "-jar", "app.jar"]

示例(Java应用)

FROM openjdk:8-jdk-slim
WORKDIR /app
COPY ./app.jar /app/
EXPOSE 8080
CMD ["java", "-jar", "app.jar"]
posted on 2026-01-28 17:21  (Play)  阅读(6)  评论(0)    收藏  举报