我們常使用worpress來協助我們自建網站,我們都知道一個網站除了需要伺服器本身和資料庫,那麼你知道 Docker Compose 可以一鍵建立伺服器和資料庫嗎
今天我們就來看看怎麼一鍵建立Wordpress網站吧 !
在介紹Docker Compose 的時候我們簡單的帶了一個小實作,可以先看看之前的文章,介紹再來看看今天的實作哦 !
Day 17 創建Docker Compose文件,啟動、停止和管理Compose應用程序
SSH進入到創建好的EC2後,我們可以參考其面的文章下載Docker,接著下載Docker Compose後,我們就能建立資料
Mkdir it30days 新建目錄
cd it30days 進入目錄
進入到 wordpress 資料夾內後
touch docker-compose.yml 新建檔案
vim docker-compose.yml 進入到檔案內按i開始編輯
進入到檔案內,我們輸入以下內容
version: '3'
services:
db:
image: mysql:latest
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: it30days
MYSQL_USER: yourname
MYSQL_PASSWORD: your_user_password
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: it30days
WORDPRESS_DB_PASSWORD: it30days
volumes:
db_data:
存檔後,回到前一頁,輸入執行指令
docker-compose up -d
等待安裝成功後可以使用"VM_IP:8080",來連線至wordpress
恭喜你 ! 這樣就新建好wordpress囉 !