Docker + Nginx 搭建静态站点

Docker 部署、编排、镜像管理
回复
admin
Site Admin
帖子: 12
注册时间: 周日 6月 14, 2026 3:48 am
联系:

Docker + Nginx 搭建静态站点

帖子 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]

优点:隔离性好,升级回滚方便,不会污染宿主机。
admin
Site Admin
帖子: 12
注册时间: 周日 6月 14, 2026 3:48 am
联系:

Re: 回复

帖子 admin »

好内容,收藏了。之前也踩过类似的坑,配好之后确实省心很多。
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客