安装Nginx Proxy Manager

#创建npm目录,切换到npm目录:
mkdir -p /root/data/docker_data/npm && cd /root/data/docker_data/npm

新建docker-compose.yml配置文件

nano docker-compose.yml

粘贴yml文件内容:

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

安装Nginx Proxy Manager,下面2句命令二选一

# 如果是docker插件 docker-compose-plugin 执行
docker compose up -d
#如果是安装的独立docker compose
docker-compose up -d

打开网页,访问npm网站:http://127.0.0.1:81 ,其中的127.0.0.1换成你的服务器的IP地址

默认用户名和密码

Email:    admin@example.com
Password: changeme