dockerfile 关键字
时间: 2024-06-14 11:01:57 浏览: 149
dockerfile
`Dockerfile`是Docker容器构建的基石,它是一个文本文件,包含了创建和配置Docker镜像的指令集合。关键字(或指令)在`Dockerfile`中扮演着至关重要的角色,它们定义了镜像的构建过程。以下是一些常见的`Dockerfile`关键字:
1. `FROM`:指定基础镜像,所有后续指令将在此基础上执行。
2. `MAINTAINER`(已被`LABEL maintainer=...`取代):提供镜像的维护者信息,现在推荐使用`LABEL`。
3. `RUN`:执行命令,用于安装软件包、设置环境等。
4. `COPY`或`ADD`:复制文件或目录到镜像中。
5. `WORKDIR`:设置工作目录,所有后续的命令在这个目录下执行。
6. `EXPOSE`:声明容器中的端口对外暴露。
7. `CMD`或`ENTRYPOINT`:定义默认启动命令或可执行脚本。
8. `ENV`:设置环境变量。
9. `VOLUME`:挂载宿主机目录或数据卷。
10. `USER`:指定容器运行的用户和组。
阅读全文