664
Hiermit erstellst du mithilfe von Docker Compose und Traefik eine Domainweiterleitung.
0. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- Traefik V3 Installation, Konfiguration und CrowdSec-Security
1. Verzeichnis anlegen
Zuerst legen wir uns ein neues Verzeichnis an:
mkdir -p /opt/containers/redirect
2. Dockerfile anlegen
Nun erstellen wir uns eine Docker Compose Datei:
nano /opt/containers/redirect/docker-compose.yml
Inhalt:
services:
redirect:
image: arbarwings/docker-web-redirect
restart: always
environment:
- REDIRECT_TARGET=euredomain.de/neue-Webseite #Ziel Adresse der Umleitung
labels:
- "traefik.enable=true"
- "traefik.http.routers.redirect.entrypoints=websecure"
- "traefik.http.routers.redirect.rule=(Host(`wunsch.euredomain.de`))"
- "traefik.http.routers.redirect.tls=true"
- "traefik.http.routers.redirect.tls.certresolver=http_resolver"
- "traefik.http.routers.redirect.service=redirect"
- "traefik.http.services.redirect.loadbalancer.server.port=80"
- "traefik.docker.network=proxy"
- "traefik.http.routers.redirect.middlewares=default@file"
networks:
- proxy
networks:
proxy:
external: true
Ändere das REDIRECT_TARGET zu deiner Zieladresse
und die Host Adresse in deine Domain.
3. Docker Compose starten
Nun starten wir unseren Container im Hintergrund:
docker compose -f /opt/containers/redirect/docker-compose.yml up -d
