Dockerfile 是用于构建 Docker 镜像的文本文件。它包含了用于创建镜像所需的所有指令。以下是一些常用的 Dockerfile 指令:

  • FROM:指定基础镜像。
  • RUN:在镜像中执行命令。
  • CMD:设置容器启动时要运行的命令。
  • EXPOSE:公开容器的端口。

Docker Image

更多关于 Docker 的内容,请访问我们的 Docker 教程页面

  • 使用 FROM 指令指定基础镜像。
  • 使用 RUN 指令安装必要的软件包。
  • 使用 CMD 指令设置容器启动时要运行的命令。
  • 使用 EXPOSE 指令公开容器的端口。

例子

FROM ubuntu:18.04
RUN apt-get update && apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]
EXPOSE 80

以上 Dockerfile 构建了一个包含 Nginx 服务的镜像。

请注意,Dockerfile 中的所有指令都需要在每行以 # 开头进行注释,以便于阅读和维护。