Dockerfile操作指令(会持续添加更新)

文章目录

Dockerfile操作指令

Dockerfile重中之重

指令 含义
FROM镜像 指定新镜像所基于的镜像,第一条指令必须为FROM指令 ,每创建一个镜像就需要一条FROM指令。
MAINTAINER名字 说明新镜像的维护人信息
RUN命令 在所基于的镜像上执行命令,并提交到新的镜像中
CMD[ “要运行的程序”,”参数1, “参数2 "] 指令启动容器时要运行的命令或者脚本,Dockerfile只能有一条CMD命令,如果指定多条则只能最后一条被执行
EXPOSE端口号 指定新镜像加载到Docker时要开启的端口
ENV环境变量 变量值 设置一个环境变量的值,会被后面的RUN使用
ADD源文件/目录目标文件/目录 将源文件复制到目标文件,源文件要与Dockerfile位于相同目录中,或者是一个URL
COPY源文件/目录目标文件/目录 将本地主机上的文件/目录复制到目标地点,源文件/目录要与Dockerfile在相同的目录中
VOLUME [“目录"] 在容器中创建一个挂载点
USER用户名/UID 指定运行容器时的用户
WORKDIR路径 为后续的RUN、CMD、ENTRYPOINT指定工作目录
ONBUILD命令 指定所生成的镜像作为一个基础镜像时所要运行的命令
HEALTHCHECK 健康检查

猜你喜欢

转载自blog.csdn.net/weixin_51622156/article/details/115216259
今日推荐