分页: 1 / 1

Docker + Nginx 搭建静态站点

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

1. 准备目录

代码: 全选

mkdir -p /opt/mysite/html
cd /opt/mysite


2. 编写 Dockerfile

代码: 全选

FROM nginx:alpine
COPY html/ /usr/share/nginx/html
EXPOSE 80


3. 构建并启动

代码: 全选

docker build -t mysite .
docker run -d -p 8080:80 --name mysite mysite


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

4. 如果用 docker compose

代码: 全选

services:
  nginx:
    image: nginx:alpine
    ports:
      - "8080:80"
    volumes:
      - ./html:/usr/share/nginx/html


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

Re: 回复

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