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 中的所有指令都需要在每行以 #
开头进行注释,以便于阅读和维护。