用Docker搭建WordPress博客

用Docker搭建WordPress博客

docker安装参考:https://blog.csdn.net/clover661/article/details/122226083?spm=1001.2014.3001.5501

1.安装WordPress

有了Docker,安装WordPress就很简单了,直接一条命令搞定。
第一步 拉取镜像

[root@word-test ~]# docker pull wordpress:5.8.2-apache

2.安装MySQL

WordPress需要使用MySQL数据库,这里也有两种方式,第一种是安装本地MySQL,第二种就是在Docker中安装MySQL镜像。如果要在Docker中安装MySQL也非常简单,同样一条命令搞定。

docker pull  mysql:5.7.33

3.创建自定义网桥

docker network create --subnet=172.22.0.0/16 yun-word

4. 配置 mysql 、wordpress

docker run --name yun-mysql -v /mysql888/datadir:/var/lib/mysql  --net yun-word  --ip 172.22.0.99 -p43306:3306 -e MYSQL_ROOT_PASSWORD=12341234 -d mysql:5.7.33

注:需要共享的目录必须要提前创建

                              ########我是分割线##########

拉取镜像比较慢的时候,另个服务器如果有,可以从那边导过来
Docker镜像的导入导出:

导出

docker save -o wordpress.tar  wordpress:5.6.2-php8.0-apache  

导入到另一台服务器

scp wordpress.tar root@192.168.8.137:+存放目录

目标服务器导入:

导入

docker load -i  wordpress.tar

                                ########我是分割线##########

5.运行mysql

docker exec -it yun-mysql bash

6. 创建库

mysql> create database wordpress;
Query OK, 1 row affected (0.01 sec)
grant all  on wordpress.* to 'lala'@'172.22.0.%' identified by '123qwe';
Query OK, 0 rows affected, 1 warning (0.00 sec)


mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> select host,user,authentication_string from mysql.user;
+------------+---------------+-------------------------------------------+
| host       | user          | authentication_string                     |
+------------+---------------+-------------------------------------------+
| localhost  | root          | *556A1819C902459389465119AFDEF298638C520B |
| localhost  | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| localhost  | mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| %          | root          | *556A1819C902459389465119AFDEF298638C520B |
| 172.22.0.% | lala          | *050376F3855A67F5E2C6514FD3130B31006C1276 |
+------------+---------------+-------------------------------------------+
5 rows in set (0.01 sec)

7.浏览器输入http://192.168.8.137:8000验证

在这里插入图片描述
填写数据库连接信息,需跟前面设置MySQL的信息一致

在这里插入图片描述设置密码、用户名、站点标题
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值