Docker 可以讓開(kāi)發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。下面是使用 Docker 搭建 WordPress 博客的具體操作。 此文不涉及docker容器的安裝,需要安裝的請(qǐng)參考:https://www.runoob.com/docker/docker-tutorial.html
實(shí)驗(yàn)環(huán)境:Centos 7.6
虛擬機(jī)IP:192.168.32.140
安裝 WordPress 和 MySQL
使用 WordPress 前需要先安裝 MySQL 數(shù)據(jù)庫(kù),先將 MySQL 數(shù)據(jù)庫(kù)鏡像拉取到本地:
docker pull wordpress:latest
docker pull mysql:5.7
MySQL拉取成功后,我們先把MySQL服務(wù)啟動(dòng)起來(lái)并設(shè)置好密碼:
docker run -d --name db.wordpress -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
run: 啟動(dòng)一個(gè)容器
-d: 啟動(dòng)的容器在后臺(tái)運(yùn)行
--name: 給啟動(dòng)的容器起個(gè)名字,這里叫做 db.wordpress
-e :MYSQL_ROOT_PASSWORD: 這里是設(shè)置 MySQL 的 root 密碼
5.7:指定下載的MySQL版本
查看容器運(yùn)行日志
docker logs -f db.wordpress(容器名)
docker run -d -p 7777:80 --name zyy.wordpress --link db.wordpress:mysql wordpress
-p: 這里是指定 WordPress 容器的訪問(wèn)端口,我這用的是虛擬機(jī),所以使用虛擬機(jī)的IP+端口訪問(wèn),如下圖所示:
--name: 給啟動(dòng)的容器起個(gè)名字,這里叫做 zyy.wordpress
--link: 意思是將 db.wordpress 容器掛載到 mysql,這樣 WordPress 就能通過(guò) mysql 訪問(wèn)到 db.wordpress 數(shù)據(jù)庫(kù)了
