Docker部署Nginx Proxy Manager

🤖 由 星火认知大模型 生成的文章摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

简介

nginx-proxy-manager 是一个开源的反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。

安装Docker和Docker-compose

云服务器部署Docker和Docker-compose

创建NPM目录

sudo -i
mkdir -p /root/docker/npm

建议将所有docker容器放到一个目录中,方便以后维护

添加配置文件

进入容器目录

cd /root/docker/npm

创建docker-compose.yml

vim docker-compose.yml

在键盘输入法为英文时按i进行编辑
Docker部署Nginx Proxy Manager

将下方代码粘贴进去

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  # 自定义存放目录

粘贴之后按一下esc退出编辑模式,然后输入 :wq 保存退出。
也可以使用FinalShell直接进入刚才创建的目录,新建一个docker-compose.yml文件,将上方配置代码粘贴进去。
Docker部署Nginx Proxy Manager

运行NPM

docker-compose up -d 

 

国内服务器这一步下载可能会等很久

如过报错可以尝试重启Docker

cd
systemctl restart docker

浏览器访问

云服务器放行81端口(根据自己设定的来,每家安全组的配置都不一样,根据自己用的服务器添加放行端口即可)
阿里云参考https://help.aliyun.com/zh/ecs/use-cases/best-practices-for-ecs-security-groups?spm=a2c4g.11186623.0.0.597e74ae0if3eb
腾讯云参考https://cloud.tencent.com/document/product/213/12452
华为云参考https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0081124350.html
然后通过服务器IP+端口进行访问,比如100.100.100.100:81
Docker部署Nginx Proxy Manager

默认账号密码

Email:    [email protected]
Password: changeme
文章作者:阿库
文章链接:https://akau.cn/258.html
温馨提示:本文最后更新于2023-08-22 ,如有错误或者已经失效,请留言告知。
版权声明:本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自:阿库笔记

给TA打赏
共{{data.count}}人
人已打赏
Docker

Docker常用命令

2023-8-19 23:19:33

踩坑记录

ESXI7 安装 Ubuntu 20.04

2023-8-23 21:35:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索