15-05-2021, 10:17 PM
(Este mensaje fue modificado por última vez en: 15-05-2021, 10:22 PM por cristianpanama.)
(15-05-2021, 10:09 PM)Ganekogorta escribió: Holatraefik.toml:
Veo algún error de que no tienes bien definidas las rutas o no puede acceder a algún archivo de configuración
¿puedes poner la definición completa de creación de tu contenedor? o revisa que las carpetas persistentes que indicas, existen.
Código:
#Configuración estática de Traefik -> traefik.toml
[Global]
checkNewVersion = true
[api]
#Habilitamos la interfaz web de Traefik
dashboard = true
insecure = true
[entryPoints.web]
address = ":80"
[entryPoints.web-secure]
address = ":443"
[entryPoints.traefik]
address = ":8082"
[providers]
[providers.docker]
watch = true
network = "qnapcloudnet"
exposedbydefault = false
[providers.file]
filename = "/share/DockerVolumes/traefik/dynamic-conf.toml"
watch = true
dynamic-conf.toml
Código:
[http.routers]
#Router para http pruebas.org
[http.routers.r-nas]
entrypoints = ["web"]
rule = "Host(`qnapcloud.info`)"
middlewares = ["redirect-https"]
service = "admin-nas"
#Router para https pruebas.org
[http.routers.rssl-nas]
entrypoints = ["web-secure"]
rule = "Host(`qnapcloud.info`)"
service = "admin-nas"
[http.routers.rssl-nas.tls]
[http.middlewares]
#Middleware para la redirección https de pruebas.org
[http.middlewares.redirect-https.redirectScheme]
scheme = "https"
permanent = true
#Servicio que apunta al servidor nas
[[http.services.admin-nas.loadBalancer.servers]]
url = "http://192.168.1.2"
[[tls.certificates]]
# ruta de los certificados para todas las webs
certFile = "/share/DockerVolumes/certs/SSLcertificate.crt"
keyFile = "/share/DockerVolumes/certs/SSLprivate.key"
Levantamiento Docker:
Código:
docker run -d -p 40080:80 -p 40443:443 -p 48082:8082 --network=qnapcloudnet \
> --restart always \
> --name="traefik-server" \
> -v /share/DockerVolumes/traefik/traefik.toml:/etc/traefik/traefik.toml \
> -v /share/DockerVolumes/traefik/conf:/share/DockerVolumes/traefik/conf/ \
> -v /share/DockerVolumes/certs:/certs \
> -v /var/run/docker.sock:/var/run/docker.sock \
> traefik:latest
time="2021-05-15T18:44:56Z" level=error msg="Cannot start the provider *file.Provider: error reading configuration file: /share/DockerVolumes/traefik/dynamic-conf.toml - open /share/DockerVolumes/traefik/dynamic-conf.toml: n
uch file or directory"
https://imgur.com/4pAKr1Z
esta es una imagen de la carpeta donde se guardan los archivos.