Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
guias:traefikv2 [2021/05/20 22:42] – [Configuración estática de Traefik] Sergio Alvariño | guias:traefikv2 [2021/10/29 10:35] (actual) – [Nuestro primer servicio: Portainer] Sergio Alvariño | ||
---|---|---|---|
Línea 35: | Línea 35: | ||
===== Ejemplo01: Uno facilito ===== | ===== Ejemplo01: Uno facilito ===== | ||
- | El siguiente fichero // | + | El siguiente fichero // |
Preparamos los ficheros y directorios de trabajo: | Preparamos los ficheros y directorios de trabajo: | ||
Línea 46: | Línea 46: | ||
El contenido del fichero '' | El contenido del fichero '' | ||
- | < | + | < |
version: ' | version: ' | ||
Línea 99: | Línea 99: | ||
Con este //Traefik// básico que hemos lanzado, ya prodríamos lanzar servicios que conectaran con el mismo. Vamos a añadir unas lineas a nuestro fichero // | Con este //Traefik// básico que hemos lanzado, ya prodríamos lanzar servicios que conectaran con el mismo. Vamos a añadir unas lineas a nuestro fichero // | ||
- | < | + | < |
version: ' | version: ' | ||
Línea 219: | Línea 219: | ||
==== Services ==== | ==== Services ==== | ||
- | Serían los componentes del // | + | Serían los componentes del // |
**Los // | **Los // | ||
Línea 239: | Línea 239: | ||
Vamos con un ejemplo un pelín más complejo. Vamos a definir un contenedor de //Traefik// que simplemente expone su // | Vamos con un ejemplo un pelín más complejo. Vamos a definir un contenedor de //Traefik// que simplemente expone su // | ||
- | La gracia del ejemplo es que //Traefik// obtendrá los certificados SSL del dominio (p.ej. miDominio.com) automáticamente desde [[https:// | + | La gracia del ejemplo es que //Traefik// obtendrá los certificados SSL del dominio (p.ej. miDominio.com) automáticamente desde //[[https:// |
Preparamos los directorios y los ficheros de trabajo. | Preparamos los directorios y los ficheros de trabajo. | ||
Línea 467: | Línea 467: | ||
</ | </ | ||
- | Una vez definido nuestro // | + | Una vez definido nuestro // |
<code yaml> | <code yaml> | ||
Línea 570: | Línea 570: | ||
Definimos los // | Definimos los // | ||
- | | + | * **// |
- | | + | |
- | | + | |
- | | + | |
+ | | ||
+ | | ||
+ | * **// | ||
+ | * **// | ||
+ | * **// | ||
Contenido del fichero '' | Contenido del fichero '' | ||
Línea 663: | Línea 668: | ||
==== docker-compose.yml ==== | ==== docker-compose.yml ==== | ||
- | Ahora que ya tenemos listos los ficheros de configuración de //Traefik// vamos a definir el fichero '' | + | Ahora que ya tenemos listos los ficheros de configuración de //Traefik// vamos a definir el fichero '' |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
<code yaml> | <code yaml> | ||
Línea 768: | Línea 788: | ||
Añadimos un nuevo servicio '' | Añadimos un nuevo servicio '' | ||
- | Añadimos también las etiquetas para informar a //Traefik// del nuevo servicio. * El servicio se llama // | + | Añadimos también las etiquetas para informar a //Traefik// del nuevo servicio: |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
Una vez completada la configuración del DNS, podemos levantar nuestro nuevo servicio con: | Una vez completada la configuración del DNS, podemos levantar nuestro nuevo servicio con: |