Docker 一键部署 Nginx Proxy Manager
· 2 min read
Docker-Compose安装
Nginx Proxy Manager 首先请确保您已经安装Docker-Compose,然后创建一个目录,用来保存Nginx Proxy Manager数据:
创建一个目录
mkdir nginx
cd nginx
在刚刚创建的目录下新建一个文件,命名为 bash vim docker-compose.yaml
,然后复制下面的内容进行保存。
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
80 是nginx的HTTP端口,可以根据自身情况修改 443是nginx的HTTPS端口,可以根据自身情况修改 81 是Nginx Proxy Manager管理界面端口
然后使用命令docker-compose up -d
启动Nginx Proxy Manager,启动成功后输入 http://IP:81 打开Nginx Proxy Manager可视化(WEB)界面。
默认用户名为:admin@example.com 默认密码为:changeme
更新 Nginx Proxy Manager
由于使用的Docker-Compose部署,如果您需要升级Nginx Proxy Manager版本,也非常简单,只需要执行下面的命令就行了:
进入nginx文件夹执行 拉取新的镜像 重新启动Nginx Proxy Manager
docker-compose pull
docker-compose up -d
其它
除了上面介绍的基本功能外,Nginx Proxy Manager还支持一些其它功能。比如:
自定义反向代理的配置,可满足一些复杂的反向代理需求 支持Basic密码验证 支持IP访问限制 支持Strem端口转发