當然是有的,我個人很愛使用 Docker 容器,我認為 Docker 可以做到開發機與線上環境的高度一致化,因此這是個隔離過的容器環境,而線上環境我們也很習慣的使用容器與他的進階管理工具 k8s、Docker Swarm 來進行部署。
今日我想介紹 CapRover 這個 PaaS 工具,他的概念是透過啟動 CapRover 管理介面、Nginx 與CI/CD 在 Docker Swarm 內來做到使用介面操作就可以水平拓展節點的部署工具,而這當然也有支援 WordPress 甚至有內建腳本快速安裝。
DigitalOcean
按下這很酷的按鍵,你就會被導去 DigitalOcean 並且自動安裝好 CapRover,我蠻推薦使用這個的
Linode
前往 Linode 後台,新增一台 Linode Ubuntu 後安裝 Docker 與 Caprover
sudo apt-get install docker.io
npm install -g caprover
進入 CapRover 後台 App 頁面找到市場,搜尋 WordPress
其實用起來跟 Vps 商提供的市場一模一樣,唯一差異是我們自行託管 Docker 容器
我們可以選擇有無資料庫的版本,有資料庫的話他會自動建一個 Docker MySQL/MariaDB
我們也可以選擇不建立資料庫的版本,我們就能夠使用外部的託管資料庫來增加穩定度
我們這使用使用有資料庫的版本,輸入完後就可以建立起一個完整的 WordPress
今日我們介紹到如何在 Caprover 上安裝 WordPress 並且建立好的資料庫
我們明日會介紹不使用這些託管頁面,直接使用 VPS 平台內建的服務安裝在 VPS 上