安装 Docker 和 Docker Compose
apt update && apt upgrade -y
wget -qO- get.docker.com | bash
docker -v
systemctl enable docker
apt install docker-compose -y
docker-compose version
安装 NPM
mkdir /root/npmer && cd /root/npmer
nano docker-compose.yml
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
docker-compose up -d
通过 IP:81 进行登录
admin@example.com
changeme
ogbkay@gmail.com
eMCSe6s39uoV
172.17.0.1
总结
当安装好 Docker 和 NPM 之后,后续安装其他服务,流程基本都是一样的:
- 提前解析好域名到服务器 IP
- 安装服务
- 在 NPM 中设置反向代理(会用到 IP 和 端口号,IP 可以填服务器 IP,也可以填 172.17.0.1)