使用 Docker 部署 Nginx 
1. 常见标签 
| 标签 | 容器环境 | 
|---|---|
| latest | 最新版本 | 
| mainline* | 主线版本 | 
| stable* | 稳定版本 | 
| *alpine* | Alpine | 
| *bullseye* | Debian 11 | 
| *bullseye-perl | Debian 11 + Perl | 
| *alpine*-perl | Alpine + Perl | 
| *alpine*-slim | Alpine 最小版本 | 
如果不需要任何插件或扩展,而只使用配置文件部署 Nginx,可以直接使用 nginx:stable-alpine-slim 系列镜像,这些是体积最小的镜像,通常不含有其他依赖。
2. 示例 
拉取镜像:
bash
docker pull nginx:1.25.3-alpine3.18-slim示例 Dockerfile 文件:
dockerfile
FROM nginx:1.25.3-alpine3.18-slim
WORKDIR /usr/share/nginx/html/docs/
COPY $PWD/dist/ ./
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]