1. 程式人生 > >Docker快速搭建個人部落格網站(wordpress+mysql)

Docker快速搭建個人部落格網站(wordpress+mysql)

1、基本知識

本著“容器只幹一件事情”的原則,本文會將出現兩個容器,一個Wordpress的網站程式的容器,另一個則是MySQL的資料庫容器,從中將看到兩個容器是如何協同工作的。本文的命令操作具體可見Docker入門

2、啟動MySQL容器

docker run -d --name wp-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql

備註:
- docker run :啟動容器
- -d:後臺執行容器
- –name wp-mysql:指定容器的名字,本文設定為wp-mysql
- -e MYSQL_ROOT_PASSWORD=123456

:指定容器的環境引數,此處初始化MySQL的root密碼
- -p 3306:3306:埠對映,這裡將容器內的3306埠對映到本機的3306埠
- mysql:映象的名字,首先從本地載入,其次從dockerHub上載入

檢視MySQL日誌:
docker logs wp-mysql

3、啟動WordPress容器

docker run -d --name wp --link wp-mysql:mysql -p 80:80 wordpress

備註:
- docker run :啟動容器
- -d:後臺執行容器
- –name wpl:指定容器的名字,本文設定為wp
- –link wp-mysql:mysql

:容器關聯,現在啟動的容器內部可以通過mysql來訪問wp-mysql資料庫的功能
- -p 80:80:埠對映,這裡將容器內的80埠對映到本機的80埠
- wordpress:映象的名字,首先從本地載入,其次從dockerHub上載入

4、開啟WordPress設定

本機瀏覽器訪問127.0.0.1或者10.0.75.1(可通過docker-machine檢視)

WordPress首頁

WordPress管理

5、掛載到AWS上

可以將上述流程在AWS伺服器上操作,建立自己的個人部落格。AWS詳細操作見AWS初體驗-免費搭建SS