Renombrar override a .yml y crear versiones para Traefik y NPM
This commit is contained in:
22
README.md
22
README.md
@@ -77,6 +77,26 @@ Este stack no expone el puerto `8000` por defecto. Si necesitas gestionar agente
|
||||
- 8000:8000
|
||||
```
|
||||
|
||||
## Integración con Proxy Inverso
|
||||
|
||||
Este repositorio incluye archivos de ejemplo para integrar Portainer con Traefik o NPM:
|
||||
|
||||
### Con Traefik
|
||||
```bash
|
||||
cp docker-compose.override.traefik.yml.example docker-compose.override.yml
|
||||
# Edita el dominio en docker-compose.override.yml
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### Con NGINX Proxy Manager
|
||||
```bash
|
||||
cp docker-compose.override.npm.yml.example docker-compose.override.yml
|
||||
docker compose up -d
|
||||
# Configura el proxy host desde la UI de NPM
|
||||
```
|
||||
|
||||
Ver documentación detallada en la [Wiki - Traefik](https://git.ictiberia.com/groales/portainer/wiki/Traefik).
|
||||
|
||||
## Documentación adicional
|
||||
Consulta la [**Wiki del proyecto**](https://git.ictiberia.com/groales/portainer/wiki) para documentación detallada:
|
||||
- [Guía inicial](https://git.ictiberia.com/groales/portainer/wiki/Home)
|
||||
@@ -85,7 +105,7 @@ Consulta la [**Wiki del proyecto**](https://git.ictiberia.com/groales/portainer/
|
||||
- [Proxy inverso y TLS con Traefik](https://git.ictiberia.com/groales/portainer/wiki/Traefik)
|
||||
|
||||
## Solución de problemas
|
||||
- Puerto ocupado (`9443/8000`): comprueba procesos con `netstat` o `Get-NetTCPConnection` y ajusta puertos en `docker-compose.yaml`.
|
||||
- Puerto ocupado (`9443/8000`): comprueba procesos con `netstat` o `Get-NetTCPConnection` y ajusta puertos en `docker-compose.yml`.
|
||||
- Permisos sobre `/var/run/docker.sock`: ejecuta con un usuario que pertenezca al grupo `docker` (Linux) o valida que Docker Desktop esté activo (Windows WSL2).
|
||||
- Certificados/TLS: si accedes por `https://` y hay advertencias, usa un proxy inverso con certificados válidos o configura confiables en el cliente.
|
||||
- Contenedor no arranca: revisa logs con `docker logs portainer` y valida que el volumen `portainer_data` exista.
|
||||
|
||||
20
docker-compose.override.npm.yml.example
Normal file
20
docker-compose.override.npm.yml.example
Normal file
@@ -0,0 +1,20 @@
|
||||
# docker-compose.override.npm.yml.example
|
||||
#
|
||||
# Este archivo muestra cómo integrar Portainer con NGINX Proxy Manager del repositorio groales/npm.
|
||||
# Para usarlo:
|
||||
# 1. Copia este archivo a docker-compose.override.yml
|
||||
# 2. Asegúrate de que la red 'proxy' existe (creada por NPM)
|
||||
#
|
||||
# Docker Compose automáticamente fusiona docker-compose.yml + docker-compose.override.yml
|
||||
#
|
||||
# IMPORTANTE: La configuración del proxy host se hace desde la UI de NPM, no mediante labels.
|
||||
# Este override solo conecta Portainer a la red compartida.
|
||||
|
||||
services:
|
||||
portainer:
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
@@ -1,12 +1,12 @@
|
||||
# docker-compose.override.yaml.example
|
||||
# docker-compose.override.traefik.yml.example
|
||||
#
|
||||
# Este archivo muestra cómo integrar Portainer con Traefik del repositorio groales/traefik.
|
||||
# Para usarlo:
|
||||
# 1. Copia este archivo a docker-compose.override.yaml
|
||||
# 1. Copia este archivo a docker-compose.override.yml
|
||||
# 2. Ajusta el dominio (portainer.tudominio.com)
|
||||
# 3. Asegúrate de que la red 'proxy' existe (creada por Traefik)
|
||||
#
|
||||
# Docker Compose automáticamente fusiona docker-compose.yaml + docker-compose.override.yaml
|
||||
# Docker Compose automáticamente fusiona docker-compose.yml + docker-compose.override.yml
|
||||
|
||||
services:
|
||||
portainer:
|
||||
Reference in New Issue
Block a user