Docker Build WordPress 的思路1
1. 首先创建mysql 的 container,通过命令行:
docker run –name wp-mysql -e MYSQL_ROOT_PASSWORD=test -d -p 3306:3306 -v /root/docker-wp/web3:/test mysql:5.7
其中 -v:
挂载主机目录 /root/docker-wp/web3 到 镜像中的/test
然后通过命令mysql 导入数据库
2. 创建wordpress 的container:
docker run -d –name wp –link wp-mysql:mysql -p 80:80 -v /root/docker-wp/web3/wp/wp:/var/www/html wordpress
名称–name wp;–link 链接wp-mysql; -p端口80;-v 挂载主文件目录 /root/docker-wp/web3/wp/wp 到镜像目录 /var/www/html
现在可以启动了,但是wp用的是新的数据库名 wordpress, 修改wp-config.php其中的db name 改成刚才导入的,我的是blogdb
3. 基本可以运行了,下一步是nginx了