在Docker中部署Nginx Proxy Manager
2023-05-24 本文已影响0人
Aliang_
项目介绍:
- 基于Tabler的美观安全的管理界面
- 轻松创建转发域、重定向、流和 404 主机,而无需了解 Nginx
- 免费SSL使用让我们加密或提供您自己的自定义SSL证书
- 主机的访问列表和基本 HTTP 身份验证
- 高级 Nginx 配置可供超级用户使用
- 用户管理,权限和审计日志
- Github项目地址
项目部署:
1.创建项目目录(可以自定义自己喜欢的目录)
#在/root/下创建data/docker_data/npm目录
mkdir -p data/docker_data/npm
#进入目录data/docker_data/npm
cd data/docker_data/npm
2.创建Docker项目配置文件:docker-compose.yml
#使用vim文本编辑器创建,也可以使用其他的,例如:vi nano等
vim docker-compose.yml
3.输入以下的配置文件信息(如果输入格式混乱,可以在电脑上新建文本文件然后更改扩展名的方式创建,然后上传到服务器相对应的目录即可)
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
4.运行项目(第一次运行需要下载项目的images文件,可能耗时稍久)
docker-compose up -d
5.查看Docker项目运行情况,已确认项目是在否运行
docker ps -a
image.png
6.在浏览器使用服务器IP加端口的方式访问项目后台(项目后台端口81)
http://服务器IP:81
image.png
7.输入用户密码登录即可
#默认用户密码
Email: admin@example.com
Password: changeme