traefik v2 https ssl localhost
1.0.0
يعد الريبو هذا نموذجًا مصغرًا لاستخدام Traefik v2 على المضيف المحلي مع دعم HTTPS.
للبدء، ما عليك سوى استنساخ هذا الريبو:
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
لا تنس أنه يمكنك أيضًا تعيين TCP وUDP من خلال Træfik.
يلتزم هذا المشروع بميثاق المساهم. بمشاركتك في هذا المشروع فإنك توافق على الالتزام بشروطه.
معهد ماساتشوستس للتكنولوجيا