wordpress docker-147SEO
wordpress docker,快速生成一個WordPress網站。記得之前建站還得先在服務器準備LAMP環境,安裝步驟細碎繁瑣。現在有wordpress docker搭建站點可就方便多了,虛擬化容器技術大行其道是有原因的, 因為真的很好用。wordpress docker搭建之前需要準備好,建立資料夾,寫docker-compose.yml,執行、停止執行、更新 WordPress、清除 Volume。接下來就可以開始wordpress docker來搭建一個wp的網站了,過程相對變得簡單了許多,同時搭配上wordpress的優化工具,能夠讓網站從搭建到建設完成可以在很短時間內完成。
wordpress docker建立資料夾,在這里檔案名稱就先用wordpress,//在終端機,mkdir wordpress、cd wordpress。寫docker-compose.yml
因為會需要用到多個服務,
所以用wordpress docker會比較好
因此先在根目錄新增 docker-compose.yml 這個檔案之后
加入以下的內容,wordpress docker
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
wordpress docker的執行
wordpress docker
還沒有安裝過的話就會需要等他下載映像檔和配置資料庫,
成功安裝之后,就可以透過//localhost:8000這個網址來存取剛裝好的WordPress,就會看到像是這樣的畫面,也就是WordPress 的初始畫面
剛安裝好之后直接存取//localhost:8000可能不會直接有頁面,我的情況需要等幾秒鐘,瀏覽器才會自動重新整理出現這個畫面。
wordpress docker的停止執行
要停止wordpress 和資料庫的服務的話可以透過這個指令停止即可
wordpress docker down
wordpress docker更新
透過wordpress docker安裝的WordPress 在更新的時候,會有無資料夾權限的問題,因此勢必要透過Docker 的指令來更新。更新的時候請先把wordpress docker停止執行
docker-composer down
接著再進行這樣的指令,先請Docker Compose先去拉看看有沒有新的映像檔版本,再來執行:
docker-compose pull && docker-compose up -d
wordpress docker清除 Volume
停止執行之后,期望把資料庫的容器(db_data)清除掉的話
可以先以這個指令來確認有哪些容器
docker volume ls -q
找到前綴是資料夾名稱,后半是 db_data 的容器實體
以這邊的范例來說的話,就是這個:
wordpress_db_data
所以在清除的時候可以下這個指令就可以清除了
docker volume rm wordpress_db_data
如果沒有其他容器的話,也可以這樣刪除
docker volume rm $(docker volume ls -q)
這樣就完整清除了。
總結:以上說的wordpress docker,這樣就可以快速的透過docker compose 生成WordPress 來用了。如果覺得過程過于復雜的話,那么一定要結合文章內的圖片來進行理解,相對于去理解這些知識點,其實更為簡單的就是直接使用。
147SEO » wordpress docker-147SEO