欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > Dockerfile 制作镜像

Dockerfile 制作镜像

2025/5/18 4:37:36 来源:https://blog.csdn.net/qq_36729594/article/details/141135488  浏览:    关键词:Dockerfile 制作镜像

一、dockerfile常用命令

常见命令作用
FROM指定镜像基础环境
RUN运行自定义命令
CMD容器启动命令或参数
LABEL自定义标签
EXPOSE指定暴露端口
ENV环境变量
ADD添加文件到镜像
COPY复制文件到镜像
ENTRYPOINT容器固定启动命令
VOLUME数据卷
USER指定用户和用户组
WORKDIR指定默认工作目录
ARG指定构建参数

二、dockerfile文件使用

模拟 JDK17 运行一个app.jar的包

# 制作的镜像,需要的运行环境
FROM openjdk:17# 自定义标签
LABEL author=作者# 将要制作的文件复制到docker中的位置
COPY app.jar /app.jar# 制作成镜像后 暴露的端口
EXPOSE 8080# 执行当前dockerfile文件要运行的命令
ENTRYPOINT ["java", "-jar", "/app.jar"]

运行命令

# build 制作镜像
# -f 使用文件
# -t 镜像的名称
# 最后的 . 是目录层级,一个 . 就是当前层级docker build -f Dockerfile -t myapp:v1.0 .

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词