查看完整版本: [-- Docker10-实战-快速搭建wordpress --]

-> ◆ 数码技巧 ◆ -> Docker10-实战-快速搭建wordpress [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

admin 2021-10-07 23:02

Docker10-实战-快速搭建wordpress

安装成功!

wordpress介绍

wordpress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。

传统方式搭建wordpress运行环境的弊端

需要安装大量的软件和配置,如Apache或nginx,PHP,集成Apache和PHP运行环境,安装MySQL

使用Docker快速构建wordpress

  1. 下载wordpress镜像
root@ubuntu:/home/guanfuchang# docker pull wordpress
  1. 下载mysql镜像
root@ubuntu:/home/guanfuchang# docker pull mysql:5.5

3.安装运行mysql容器

docker run --name mysql -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root  -d mysql:5.5
  1. 安装运行wordpress容器
root@ubuntu:/home/guanfuchang# docker run -itd --name wordpress -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_PASSORD=root -p 8080:80 --link mysql:mysql -d wordpress

访问主机的8080端口,如:http://192.168.147.128:8080

img


admin 2021-10-08 00:52
解决MYSQL:ERROR 1045 (28000): ACCESS DENIED FOR USER 'ROOT'@'LOCALHOST' (USING PASSWORD: NO/YES)



 
 找到my.cnf文件,在[mysqld]下添加skip-grant-tables,然后保存,并重启MySQL容器;



最后,使用命令

docker exec -it mysql /bin/bash

mysql -u root -p不需要密码也可以登录mysql

修改mysql方法:

  1. mysql -u root -p
  2. 不用输入密码,直接回车
  3. 输入use mysql
  4. 修改root的密码
  5. update user set authentication_string=password('新密码') where user='root';
  6. flush privileges;
  7. 退出:quit
  8. 再次重启mysql:1、net stop mysql 2、net start mysql
  9. 测试是否成功就是是否登陆成功咯。
  10. mysql -u root -p<新密码>
  11. 完成!
 


admin 2021-10-08 00:56
参考网页



https://www.freesion.com/article/2333291261/

https://blog.csdn.net/weixin_30654583/article/details/97548118

https://www.cnblogs.com/jackpan-blog/p/13772776.html

dpxqs 2021-10-08 10:13
谢谢分享了

goodnet163 2021-10-08 11:22
谢谢分享

bdlxg 2021-10-09 20:21
谢谢楼主分享


查看完整版本: [-- Docker10-实战-快速搭建wordpress --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.035081 second(s),query:5 Gzip enabled