簡體   English   中英

讓我們用 Docker 加密證書

[英]Let's Encrypt certificate with Docker

我是 Docker 的新手,我一直在嘗試建立一個模擬標准 LAMP 堆棧的環境,在本地開發 PHP 應用程序並輕松部署它們

到目前為止,我已經為我的 Docker 遵循了這個設置,它似乎工作正常,但我遇到了證書問題。 在普通服務器上,我只需運行 Certbot、select、Apache 站點即可啟用 HTTPS 並完成它。

在 Docker 但是我不知道該怎么做。 我的證書應該放在./cert/中。 這是否意味着我必須運行命令來添加 PPA、安裝 Certbot、然后創建證書並將其放在我想要的文件夾中? 或者有沒有更簡單的方法來做到這一點?

谷歌搜索給我帶來了很多 Docker 圖像,這些圖像會自動創建證書並創建 Apache 實例,但我希望盡可能保持原樣。

使用帶有 Docker 的 Let's Encrypt 證書的過程是什么?

我什至應該在本地安裝一個還是這是不好的做法?

我的證書應該放在./cert/. 這是否意味着我必須運行命令來添加 PPA、安裝 Certbot、然后創建證書並將其放在我想要的文件夾中? 或者有沒有更簡單的方法來做到這一點?

是的,您可以像這樣繼續並將證書存儲到指向 ./cert/ 的卷中。

使用帶有 Docker 的 Let's Encrypt 證書的過程是什么?

我什至應該在本地安裝一個還是這是不好的做法?

docker 沒有證書管理。 是的,您可以管理容器中的證書,但很難維護它(續訂等)。

正確的方法是使用 traefik 作為負載均衡器,它具有內置的證書管理器,可以處理所有必要的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM