使用docker部署nginx代理工具Nginx Proxy Manager
一、创建安装目录
mkdir -p /docker-opt/npm
cd /docker-opt/npm
二、创建docker-compose.yml文件
cat > /docker-opt/npm/docker-compose.yml << 'EOF'
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80' # 保持左侧80,右侧为容器端口
- '81:81' # 左侧可改为其他未被占用的宿主机端口
- '443:443' # 保持左侧443,右侧为容器端口
volumes:
- ./data:/data # 左侧可改为绝对路径如 /path/to/data
- ./letsencrypt:/etc/letsencrypt # 左侧可改为绝对路径如 /path/to/letsencrypt
EOF
# 检查文件是否生成
ls -l /docker-opt/npm/docker-compose.yml
# 检查文件内容是否正确
cat /docker-opt/npm/docker-compose.yml
三、启动容器
cd /docker-opt/npm # 来到 dockercompose 文件所在的文件夹下
docker-compose up -d
四、初始化账号密码:
第一次启动需要时间较久,请耐心等待。
然后访问:http://IP:81
Email: admin@example.com
Password: changeme
五、创建nginx服务,请注意对外端口
参考链接:https://www.cnblogs.com/jjwiki/p/18973513
六、修改本机hosts,访问nginx.local.com


浙公网安备 33010602011771号