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/10/29 10:11] – 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 672: | Línea 677: | ||
| * Mapeamos el fichero de configuración estática '' | * Mapeamos el fichero de configuración estática '' | ||
| * Añadimos etiquetas (// | * Añadimos etiquetas (// | ||
| - | * El servicio (se refiere al // | + | * El servicio (se refiere al // |
| * El contenedor se conecta a la red // | * El contenedor se conecta a la red // | ||
| * Se configura el router '' | * Se configura el router '' | ||
| - | | + | |
| - | * Con // | + | * Con // |
| - | * Con la regla '' | + | * Con la regla '' |
| * Por último declaramos la red (// | * Por último declaramos la red (// | ||
| Línea 783: | 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: | ||