dockerfile
时间: 2023-07-28 21:16:05 浏览: 201
dockerfile文件
Dockerfile是Docker容器的构建文件,它包含了构建Docker镜像所需的指令和配置信息。以下是一个简单的Dockerfile示例:
```
# 基础镜像
FROM ubuntu:18.04
# 维护者信息
MAINTAINER Your Name <your@email.com>
# 安装软件
RUN apt-get update && \
apt-get install -y software-properties-common && \
add-apt-repository ppa:nginx/stable && \
apt-get update && \
apt-get install -y nginx
# 复制配置文件
COPY nginx.conf /etc/nginx/nginx.conf
# 暴露端口
EXPOSE 80
# 启动命令
CMD ["nginx", "-g", "daemon off;"]
```
这个Dockerfile的作用是构建一个基于Ubuntu18.04的Nginx镜像,安装Nginx并复制配置文件。在构建镜像时会执行RUN指令,将Nginx安装到镜像中,然后通过COPY指令复制配置文件。最后通过EXPOSE指令暴露80端口,并通过CMD指令启动Nginx服务。
阅读全文