Nginx 反向代理管理器
一、部署
1. 安装 Docker Engine
sh
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh2. 安装 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。比如:
shcurl -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 version3. 启动 nginx-proxy-manager-zh 容器
sh
mkdir -p /opt/nginx-proxy-manager-zh
cd /opt/nginx-proxy-manager-zh
nano docker-compose.ymlyml
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/letsencryptsh
docker-compose up -d4. 登录管理页面
当你的 docker 容器成功运行,使用浏览器访问 81 端口。 有些时候需要稍等一段时间。
默认管理员信息:
Email: admin@example.com
Password: changeme