DevOps 2024-10-22
Deploy Docker + Nginx Reverse Proxy on VPS
前言
Docker 结合 Nginx reverse proxy,可以在一台 VPS 上跑多个Services并Unified mgmt域名和 HTTPS。
1. 安装 Docker
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER2. docker-compose.yml
services:
nginx:
image: nginx:alpine
ports: ["80:80","443:443"]
networks: [app-net]
app:
image: your-app:latest
networks: [app-net]
networks:
app-net:3. SSL 证书
Recommended使用 acme.sh 自动申请 Let's Encrypt 免费证书,有效期 90 天并自动续签。
#Sudofree#Docker