Dockerfile常用保留字指令介绍
Dockerfile是用来描述和构建docker镜像的文件,所以了解其基本指令很重要,且更方便我们定义自己的镜像。
以下指令,是一些常用的保留字指令,在我下一篇博客,我会利用这些指令来搭建自己的镜像。
| FROM | 基础镜像,当前镜像是基于哪个镜像的 |
|---|---|
| MAINTAINER | 镜像维护者的姓名和邮箱地址 |
| FROM | 基础镜像,当前镜像是基于哪个镜像的 |
| RUN | 容器构建时候需要运行的shell命令 |
| EXPOSE | 当前镜像对外暴漏的端口 |
| MAINTAINER | 指定在登陆容器后的默认工作目录,相当于一个落脚点 |
| ADD | 将宿主机目录下的文件拷贝进容器,切ADD命令会自动处理url和解压tar压缩包 |
| COPY | 跟ADD一样,只是没有解压功能 |
| VOLUME | 容器数据卷,用于数据保存和持久化,就是将容器内的目录挂载到宿主机对应的目录 |
| CMD | 指定一个容器启动时候需要运行的命令,Dockerfile中可以有很多个CMD但是只有最后一个会生效,并且会被docker run 之后的命令代替 |
| ENTRYPOINT | 指定一个容器启动时候需要运行的命令,CMD和ENTRYPOINT类似,都是指定容器启动程序及其参数 |
| ONBUILD | 父镜像在被子继承后,父镜像的ONBUILD被触发 |
本文详细介绍Dockerfile中常用保留字指令的功能与用途,包括基础镜像设置、命令执行、端口暴露、文件复制等关键操作,为自定义镜像提供实践指导。
410

被折叠的 条评论
为什么被折叠?



