分页: 1 / 1

Docker + Nginx 搭建静态站点

发表于 : 周一 6月 15, 2026 2:02 am
admin
用 Docker 跑 Nginx 托管静态站点,几分钟搞定。

[b]1. 准备目录[/b]
[code]mkdir -p /opt/mysite/html
cd /opt/mysite[/code]

[b]2. 编写 Dockerfile[/b]
[code]FROM nginx:alpine
COPY html/ /usr/share/nginx/html
EXPOSE 80[/code]

[b]3. 构建并启动[/b]
[code]docker build -t mysite .
docker run -d -p 8080:80 --name mysite mysite[/code]

访问 http://你服务器IP:8080 就能看到了。

[b]4. 如果用 docker compose[/b]
[code]services:
nginx:
image: nginx:alpine
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html[/code]

优点:隔离性好,升级回滚方便,不会污染宿主机。

Re: 回复

发表于 : 周四 6月 18, 2026 10:02 am
admin
好内容,收藏了。之前也踩过类似的坑,配好之后确实省心很多。