Docker 搭建WORDPRESS

8闲来无事,用docker搭建一个wordpress

首先安装docker-ce (省略)

下载镜像

docker pull mysql:5.7 docker pull wordpress 

下载的mysql启动时,需要设定一些env

docker run -d -P --name mysql mysql5.7(测试完删除) 使用 docker logs mysql 可以查看出必须要带上ENV --> MYSQL_ROOT_PASSWORD so docker run -d -p 3306:3306 --name mysql --volume \ -e MYSQL_ROOT_PASSWORD=slackware \ /root/mysql:/var/lib/mysql mysql:5.7 

创建wordpress所需要的数据库,用户

mysql -uroot -p -h 127.0.0.1 -P 3306 CREATE DATABASE wordpress; GRANT ALL ON wordpress.* TO wordpress@'%.%.%.%' IDENTIFIED BY 'redhat'; FLUSH PRIVILEGES; 

运行wordpress

docker run -d -p 80:80 --name wordpress --volume \ /root/wordpress:/var/www/html wordpress 容器内的/var/www/html目录下会有wp-config.php配置文件,为了能够修改,所以挂载在宿主机上 cd /root/wordpress mv wp-config-sample.php wp-config.php vim wp-config.php 修改数据库,数据库用户以及密码,数据库主机映射 define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'redhat'); define('DB_HOST', '172.17.0.2'); DB_HOST为mysql容器的地址 

完成后即可以在物理机浏览器上访问并调试

原文链接:https://blog.csdn.net/zhangyexinaisurui/article/details/82830429

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享