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