這是本文件的舊版!


Setup HTTPS + PHP with docker

過去我架設網站的方式不是用實體機器的OS,就是透過VirtualBox,不然就是VMWare ESXi。因為我對Docker不熟,所以這次趁著要報廢舊機器,開始嘗試使用Docker架站。本篇記錄我在Rocky Linux 9.2上的設定過程。

Install Docker

在Rocky Linux 9已轉變為使用podman去管理容器,所以當我執行下方指令時,實際上會更新podman與安裝podman-docker。

sudo dnf install docker
sudo dnf install podman-compose

sudo dnf install nginx

sudo dnf install python3-certbot-nginx
sudo dnf install certbot

podman-compose up --build -d