我們今天這一節(jié)呢!就是根據(jù)我們所學(xué)的知識(shí)一起部署個(gè)WordPress應(yīng)用。
WordPress主要由兩部分組成,一個(gè)前后端的應(yīng)用,一個(gè)是數(shù)據(jù)庫(kù)做存儲(chǔ)。
ok, 現(xiàn)在我們首先從安裝mysql的container開(kāi)始操作。
docker run -d -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress --name mysql -v mysql-data:/var/lib/mysql mysql
其中:
- -d 后臺(tái)運(yùn)行
- -e MYSQL_ROOT_PASSWORD=root 指定mysql的賬號(hào)密碼都是root
- 指定mysql的數(shù)據(jù)庫(kù),名稱為wordpress
接下來(lái)我們看一下wordpress怎么操作,首先把鏡像拉下來(lái)。
docker pull wordpress
然后
docker run -d -e WORDPRESS_DB_HOST=mysql:3306 --link mysql -p 8080:80 wordpress
- WORDPRESS_DB_HOST=mysql:3306 使用我們那個(gè)3306端口的數(shù)據(jù)庫(kù)
- -p 8080:80 映射到本地的80端口
ok,這樣的話我們的WordPress就部署好了,怎么樣小伙伴們,你學(xué)會(huì)了嗎?。。。?/li>