天天看點

docker wordpress mysql_使用 Docker 搭建 WordPress 部落格

docker wordpress mysql_使用 Docker 搭建 WordPress 部落格

Docker

Docker 是一個應用容器引擎,可以将應用運作時環境打包到一個容器中,打包後的容器可移植到任何一個 Linux 環境下運作,能有效避免繁瑣的配置步驟,下面是使用 Docker 搭建 WordPress 部落格的具體操作。

安裝 Docker

以 Ubuntu 為例,安裝 Docker 執行:sudo apt-get install docker.io

其他發行版或平台,請參考 Docker 官網安裝指南。

安裝 WordPress 和 MySQL

使用 WordPress 前需要先安裝 MySQL 資料庫,先将 MySQL 資料庫鏡像拉取到本地:docker pull mysql:5.7

這裡指定了 MySQL 資料的版本為 5.7,然後拉取 WordPress 鏡像:docker pull wordpress

将 MySQL 和 WordPress 下載下傳到本地後,首先開啟 MySQL 服務:docker run -d --name db.wordpress -e MYSQL_ROOT_PASSWORD=admin mysql:5.7

run: 啟動一個容器

-d: 啟動的容器在背景運作

--name: 給啟動的容器起個名字,這裡叫做 db.wordpress

-e MYSQL_ROOT_PASSWORD: 這裡是設定 MySQL 的 root 密碼

:5.7: 指定 MySQL 的版本

啟動 MySQL 容器後可執行 docker logs -f db.wordpress 檢視容器運作日志。

之後,啟動一個 WordPress 容器,将 db.wordpress 容器連接配接到 WordPress 容器即可:docker run -d -p 8080:80 --name wordpress --link db.wordpress:mysql wordpress

-p: 這裡是指定 WordPress 容器的通路端口,在浏覽器中打開 http://localhost:8080/ 即可預覽 WordPress 站點

--link: 意思是将 db.wordpress 容器挂載到 mysql,這樣 WordPress 就能通過 mysql 通路到 db.wordpress 資料庫了

至此,基于 Docker 的 WordPress 部落格便搭建完成。Happy blogging!

作者:smpower

連結:https://www.jianshu.com/p/bd053740e15c