论坛风格切换切换到宽版
  • 11963阅读
  • 5回复

Docker10-实战-快速搭建wordpress [复制链接]

上一主题 下一主题
离线admin
 

发帖
17308
金钱
88510810
威望
88
贡献值
20070
只看楼主 倒序阅读 使用道具 0 发表于: 2021-10-07

安装成功!

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

发帖
17308
金钱
88510810
威望
88
贡献值
20070
只看该作者 1 发表于: 2021-10-08
解决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

发帖
17308
金钱
88510810
威望
88
贡献值
20070
只看该作者 2 发表于: 2021-10-08
离线dpxqs

发帖
393
金钱
1285
威望
0
贡献值
0
只看该作者 3 发表于: 2021-10-08
谢谢分享了
离线goodnet163

发帖
133
金钱
985
威望
0
贡献值
0
只看该作者 4 发表于: 2021-10-08
谢谢分享
离线bdlxg

发帖
815
金钱
38
威望
0
贡献值
6
只看该作者 5 发表于: 2021-10-09
谢谢楼主分享
快速回复
限100 字节
 
上一个 下一个