traefik v2 https ssl localhost
1.0.0
Ce dépôt est un modèle minimal pour utiliser Traefik v2 sur localhost avec prise en charge HTTPS.
Pour commencer, clonez simplement ce dépôt :
git clone https://github.com/Heziode/traefik-v2-https-ssl-localhost.git
Ensuite, allez à la racine du dépôt ( cd traefik-v2-https-ssl-localhost
) et générez des certificats en utilisant 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 "
Créer des réseaux qui seront utilisés par Traefik :
docker network create proxy
Maintenant, démarrez les conteneurs avec :
# Start Traefik
docker-compose -f docker-compose.yml up -d
# Start "whoami" example
docker-compose -f whoami.yml up
Vous pouvez maintenant accéder à votre navigateur sur whoami.docker.localhost, profitez-en !
Remarque : vous pouvez accéder au tableau de bord Træfik à l'adresse : traefik.docker.localhost
N'oubliez pas que vous pouvez également mapper TCP et UDP via Træfik.
Ce projet adhère au Contributor Covenant. En participant à ce projet, vous acceptez d'en respecter les termes.
MIT