docker 的 docjerfile 命令
时间: 2023-11-22 21:42:22 浏览: 71
Dockerfile 是用来定义 Docker 镜像的构建规则和步骤的文件,包括一系列指令(命令)。下面是常用的 Dockerfile 命令:
1. FROM:指定基础镜像。
2. MAINTAINER:指定镜像的作者和联系方式。
3. RUN:在镜像中执行命令。
4. CMD:指定容器启动后默认执行的命令。
5. ENTRYPOINT:指定容器启动后默认执行的命令,可以覆盖 CMD 指令。
6. EXPOSE:声明容器对外暴露的端口。
7. ENV:设置环境变量。
8. ADD:将文件或目录复制到镜像中。
9. COPY:将文件或目录复制到镜像中。
10. VOLUME:声明容器挂载的数据卷。
11. USER:指定容器运行的用户。
12. WORKDIR:指定容器的工作目录。
13. ARG:定义构建时的参数。
14. ONBUILD:定义一个触发器,在当前镜像被继承时自动执行。
15. LABEL:为镜像添加元数据,如版本号、描述等。
16. STOPSIGNAL:指定容器停止时发送的信号。
17. HEALTHCHECK:定义容器健康检查的命令和条件。
18. SHELL:指定执行 RUN、CMD、ENTRYPOINT 等命令时使用的 shell。
阅读全文