traefik v2 https ssl localhost
1.0.0
repo นี้เป็นเทมเพลตขั้นต่ำสำหรับใช้ Traefik v2 บน localhost พร้อมรองรับ HTTPS
ในการเริ่มต้น เพียงโคลน repo นี้:
git clone https://github.com/Heziode/traefik-v2-https-ssl-localhost.git
จากนั้นไปที่รูทของ repo ( 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 ได้อีกด้วย
โครงการนี้ปฏิบัติตามกติกาผู้ร่วมให้ข้อมูล การเข้าร่วมในโครงการนี้แสดงว่าคุณตกลงที่จะปฏิบัติตามข้อกำหนด
เอ็มไอที