配置
创建外部网络
如果没有外部网络,需要运行以下命令创建:
1 2 3 4 5
| docker network ls
docker network create --driver bridge --subnet 10.10.13.0/24 --gateway 10.10.13.1 docker_compose_net
|
配置文件
创建目录:
1
| mkdir -p nginx-proxy-manager/data nginx-proxy-manager/letsencrypt
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| version: '3.8'
networks: default: external: name: docker_compose_net
services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped container_name: nginx-proxy-manager ports: - '9850:80' - '9851:81' - '9843:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt
|
1 2 3 4 5 6 7 8 9 10 11
| docker-compose -f /opt/nginx-proxy-manager/compose.yml up -d
docker-compose -f /opt/nginx-proxy-manager/compose.yml restart
docker-compose -f /opt/nginx-proxy-manager/compose.yml down -v
docker-compose -f /opt/nginx-proxy-manager/compose.yml up -d --build
|
容器81端口为管理端口。
Default Admin User:
Email: admin@example.com
Password: changeme
参考:
https://github.com/NginxProxyManager/nginx-proxy-manager