Skip to content

Nginx 反向代理管理器

一、部署

1. 安装 Docker Engine

sh
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

2. 安装 Docker Compose

Linux 上可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:Docker Compose 发行地址

运行以下命令来下载 Docker Compose 的当前稳定版本:

sh
curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

要安装其他版本的 Compose,请替换 v2.2.2。

Docker Compose 存放在 GitHub,国内网络不太稳定。可以百度查找一些 GitHub 代理,替换掉 GitHub 地址来高速安装 Docker Compose。比如:

sh
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

将可执行权限应用于二进制文件:

sh
chmod +x /usr/local/bin/docker-compose

创建软链:

sh
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

测试是否安装成功:

sh
docker-compose version

3. 启动 nginx-proxy-manager-zh 容器

sh
mkdir -p /opt/nginx-proxy-manager-zh
cd /opt/nginx-proxy-manager-zh
nano docker-compose.yml

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

sh
docker-compose up -d

4. 登录管理页面

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

http://127.0.0.1:81

默认管理员信息:

Email:    admin@example.com
Password: changeme

Updated at:

Released under the MIT License.