traefik v2 https ssl localhost
1.0.0
此存储库是在支持 HTTPS 的本地主机上使用 Traefik v2 的最小模板。
首先,只需克隆此存储库:
git clone https://github.com/Heziode/traefik-v2-https-ssl-localhost.git
接下来,转到存储库的根目录 ( cd traefik-v2-https-ssl-localhost
) 并使用 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 "
创建 Traefik 将使用的网络:
docker network create proxy
现在,使用以下命令启动容器:
# Start Traefik
docker-compose -f docker-compose.yml up -d
# Start "whoami" example
docker-compose -f whoami.yml up
现在您可以通过浏览器访问 whoami.docker.localhost,尽情享受吧!
注意:您可以访问 Træfik 仪表板:traefik.docker.localhost
不要忘记,您还可以通过 Træfik 映射 TCP 和 UDP。
该项目遵守贡献者契约。参与该项目即表示您同意遵守其条款。
麻省理工学院