反向代理神器 Nginx Proxy Manager 快速部署(Docker-compose)

快速部署

本文将使用 NginxProxyManager 中文版 介绍NginxProxyManager基于Docker-compose的快速部分方法。

GitHub:xiaoxinpro/nginx-proxy-manager-zh
Docker:chishin/nginx-proxy-manager-zh
CSDN:NginxProxyManager 中文版简介

1. 环境部署

没有安装Docker和Docker-compose需要先安装才能继续,已经安装过的可以跳过。

Docker和Docker-compose安装教程

2. 创建YAML文件

在任意目录下创建一个NginxProxyManager目录并创建一个docker-compose.yml 文件:

mkdir NginxProxyManager
cd NginxProxyManager
vi docker-compose.yml

输入i进入输入模式,添加以下内容:

version: '3'
services:
  app:
    image: 'chishin/nginx-proxy-manager-zh:latest'
    restart: always
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

按一下Esc按键,输入:wq保存并退出文件。

3. 部署运行

输入以下命令自动拉取并部署NginxProxyManager:

docker-compose up -d

4. 登录管理页面

当你的docker容器成功运行,使用浏览器访问81端口。
有些时候需要稍等一段时间。

http://127.0.0.1:81

默认管理员信息:

Email:    [email protected]
Password: changeme

使用这个默认用户登录后,系统会立即要求您修改详细信息和密码。

5. 升级容器

当Nginx Proxy Manager有新版本时,可以输入以下命令升级容器:

docker-compose down
docker-compose pull
docker-compose up -d

这个项目将自动更新任何数据库或其他要求,所以你不必遵循任何疯狂的指示。上面的这些步骤将提取最新的更新并重新创建docker容器。

反向代理神器 Nginx Proxy Manager 快速部署(Docker-compose)_第1张图片

你可能感兴趣的:(技术分享,docker,nginx,容器,反向代理,快速部署)