Dockerfile 是用于构建 Docker 镜像的文本文件,它包含了一系列指令,用于指定如何构建镜像。以下是一些基本的 Dockerfile 语法和指令。

基本指令

  • FROM: 指定基础镜像。
  • RUN: 执行命令。
  • COPY: 复制文件或目录到镜像中。
  • EXPOSE: 声明容器运行时的端口。
  • CMD: 容器启动时运行的命令。

示例

FROM alpine
RUN echo "Hello, Docker!" > hello.txt
COPY hello.txt /usr/share/nginx/html/
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

扩展阅读

更多关于 Dockerfile 的信息和最佳实践,请访问本站 Dockerfile 教程

Docker Image