部署Nginx Proxy Manager

首先创建一个名为NginxProxyManager的目录(如果不存在),然后切换到这个新创建的目录中,以便在其中进行后续操作

1
mkdir -p /root/data/docker/NginxProxyManager && cd /root/data/docker/NginxProxyManager

创建一个docker-compose.yml的文件

1
vi docker-compose.yml

放入以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '8080:80'
- '8181:81'
- '8443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt

启动Nginx Proxy Manager

1
docker-compose up -d

使用你的ip:81,如果有防火墙,可以临时放通81的tcp端口。

初始的用户和密码如下:

1
2
Email: admin@example.com
Password: changeme

Nginx Proxy Manager

解析报错解决方案:

1
设置ip设置本服务器172.17.0.1/16之间