Dieses Repo ist eine minimale Vorlage zur Verwendung von Traefik v2 auf Localhost mit HTTPS-Unterstützung.
Um zu beginnen, klonen Sie einfach dieses Repo:
git clone https://github.com/Heziode/traefik-v2-https-ssl-localhost.git
Gehen Sie als Nächstes zum Stammverzeichnis des Repos ( cd traefik-v2-https-ssl-localhost
) und generieren Sie Zertifikate mit mkcert :
# If it's the firt install of mkcert, run
mkcert -install
# Generate certificate for domain "docker.localhost", "domain.local" and their sub-domains
mkcert -cert-file certs/local-cert.pem -key-file certs/local-key.pem " docker.localhost " " *.docker.localhost " " domain.local " " *.domain.local "
Erstellen Sie Netzwerke, die von Traefik verwendet werden:
docker network create proxy
Starten Sie nun Container mit:
# Start Traefik
docker-compose -f docker-compose.yml up -d
# Start "whoami" example
docker-compose -f whoami.yml up
Sie können jetzt zu whoami.docker.localhost in Ihrem Browser gehen, viel Spaß!
Hinweis: Sie können auf das Træfik-Dashboard zugreifen unter: traefik.docker.localhost
Vergessen Sie nicht, dass Sie über Træfik auch TCP und UDP zuordnen können.
Dieses Projekt hält sich an die Contributor Covenant. Durch die Teilnahme an diesem Projekt erklären Sie sich mit den Bedingungen einverstanden.
MIT