lnmp部署Wordpress博客(docker搭建lnmp请看上一篇文章《docker搭建lnmp》)

1、下载wordpress

Download – WordPress.org China 简体中文

(上面的连接可以取下载)

2、修改docker-compose,使mysql容器创建一个wordpress的数据库

[root@localhost ~]# vi /root/docker/docker-compose.yml

(将MYSQL_DATABASE: wordpress;添加进docker-compose.yml文件中)

version: "3"
services:

  Nginx:
    image: nginx:alpine
    ports:
      - 80:80
    volumes:
      - ./web:/usr/share/nginx/html:ro
      - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro

  PHP:
    image: php:7-fpm-alpine
    ports:
      - 9000:9000
    volumes:
      - ./web:/var/www/html:rw

  mysql:
    image: mysql:5.6
    ports:
      - 3306:3306
    environment:
      MYSQL_ROOT_PASSWORD: "root"
      MYSQL_DATABASE: wordpress
    volumes:
      - ./data:/var/lib/postgresql/data:rw

进去/root/docker目录,运行docker-compose.yml:

[root@localhost ~]# cd /root/docker/

[root@localhost docker]# docker-compose up -d

(如下图所示,运行成功)

3、解压wordpress压缩包

(如果是zip结尾的安装包,需要使用unzip解压。)

 [root@localhost ~]# yum -y install unzip

上一篇创建的docker-compose文件可以看出,/root/docker/web目录已经挂载到/usr/share/nginx/html下也就是说web目录下的文件,就是nginx网页文件。

将压缩包上传到root目录,然后进行解压:

[root@localhost ~]# tar -zxf wordpress.tar.gz

解压完成可以看到会有wordpress目录:

将wordpress目录下的所有文件文件,移动到/root/docker/web下:

[root@localhost ~]# mv wordpress/* /root/docker/web/

进入/root/docker/web目录可以看到已经全部移动进去了:

[root@localhost ~]# cd docker/web/

[root@localhost web]# ls

4、mysql容器给root用户赋予权限

[root@localhost web]# cd

[root@localhost ~]# docker ps

  

进入mysql容器:

[root@localhost ~]# docker exec -it docker_mysql_1 /bin/bash

(docker_mysql_1为mysql容器名称)

登录mysql数据库:

mysql -uroot -proot    (-u后跟用户名,-p后跟密码)

(允许wordpress数据库下的所有表可以以root用户访问)

grant all privileges on wordpress.* to 'root'@'%' identified by 'root';
grant all privileges on *.* to 'root'@'%' identified by 'root';
flush privileges;

(刷新授权)

5、浏览器查看wordpress

浏览器搜索:ip地址

(可以看到wordpress博客平台安装界面已经出来了!)

点击“现在就开始!”

输入创建好的数据库名字:wordpress(这里是我们创建的数据库名称)

                                           root(数据库用户名)

                                           root(数据库密码)

                                           192.168.200.10(数据库所在主机地址)

                                            表前缀不用修改

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值