使用Docker搭建WordPress私人博客

使用Docker搭建WordPress私人博客

云服务器和域名

使用WordPress搭建个人博客会产生一些费用,而费用来源就是服务器的租赁和域名的租赁,这里选择任何厂商的服务器都可以,买了服务器和域名之后,把服务器公网IP和域名关联起来,并对域名做好备案。

配置服务器

安装Docker

  1. 安装docker

    yum -y install docker docker-compose
    
  2. 查看docker版本确认docker安装成功

    docker -v
    

    在这里插入图片描述

配置Docker国内镜像源

  1. 登陆阿里云开发者平台
    https://promotion.aliyun.com/ntms/act/kubernetes.html#industry

  2. 点击左上角“镜像搜索”

  3. 登陆后选择左侧导航栏“镜像加速器”

  4. 根据Docker所在系统选择对应系统
    我这里是CentOS 所以选择CentOS
    在这里插入图片描述

  5. 修改配制文件

    vim /etc/docker/daemon.json
    

    加入以下配置:

    {
        "registry-mirrors": ["国内源地址"]
    }
    

    在这里插入图片描述

  6. 启动docker

    systemctl start docker
    

使用Docker搭建WordPress

拉取镜像

  1. 拉取docker镜像

    docker pull wordpress
    
  2. 拉取MySql镜像(WordPress依赖MySql数据库运行)

    docker pull mysql:5.6	
    
  3. 查看镜像是否拉取成功

    docker images
    

    在这里插入图片描述

生成并配置容器

  1. 生成MySql容器

    docker run --name mysql -e MYSQL_ROOT_PASSWORD=需要设置的数据库密码 -d mysql:5.6
    
  2. 进入mysql容器并创建WordPress对应数据库

    docker exec -it mysql mysql -uroot -p
    
  3. 进入后创建WordPress数据库

    create database wordpress;
    
  4. 设置WordPress上传大小限制

    mkdir docker
    vim docker/uploads.ini
    
    #输入以下内容
    file_uploads = On
    memory_limit = 64M
    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 600
    

    在这里插入图片描述

  5. 启动WordPress容器并加载配置uploads.ini文件

    docker run --name wordpress --link mysql:db -v /root/docker/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini  -p 80:80  -d wordpress:latest
    

配置WordPress

  1. 完成上述步骤后,直接使用网页访问域名或者公网IP就可以跳转到WordPress的配置页面,这里我选择了简体中文
    在这里插入图片描述
  2. 第二步配置WordPress数据库连接信息,这里唯一注意的就是我的数据库是使用docker搭建的,这里数据库主机直接填刚才设置的名字db就可以了。
    在这里插入图片描述
  3. 后面就是傻瓜式操作了,填写一些基本信息。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值