前言
Caddy 是一個開源並使用 Golang 編寫的 Web 伺服器。其特性是默認啟用 HTTPS,是第一個無需額外配置即可提供 HTTPS 的 Web 伺服器。
做法
進到 ~/Laradock/caddy/caddy 資料夾。
| 1 | cd ~/Laradock/caddy/caddy | 
修改 Caddyfile 檔,將 0.0.0.0:80 改為指定網址:
| 1 | # 0.0.0.0:80 | 
將 tls 開啟,修改為自己的電子郵件地址。
| 1 | #tls self-signed | 
啟動 Caddy 容器,以產生 Let’s Encrypt 憑證。
| 1 | docker-compose up caddy | 
產生後,使用 Ctrl + C 離開,將容器關閉。
| 1 | docker-compose down | 
最後再將 Caddy 和其他容器一起啟動即可。
| 1 | docker-compose up -d caddy mysql phpmyadmin |