基于Docker搭建WordPress动态博客教程

从零开始搭建WordPress动态博客站点

声明:本帖子适用于新手,我也是个新手,只是用于技术分享和记录生活

准备工作:
				* 域名
				* Linux服务器(1核2G的就够用)
				* docker-compose.yml文件(下载地址我会贴在帖子最下方)

Ps:如果要搭建本地的上面的都不需要准备 可以去看b站up主CodeSheep的视频个人博客|网站部署终极操作:一行命令搞定!

1. 第一步

  • 因为是新手所以建议首先在登录服务器后安装宝塔面板

    首先进入的服务器的实例选项,我这里拿腾讯云举例

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ux59X8VA-1622449372338)(C:\Users\18521\Desktop\服务器登录.png)]

    找到后点击登录,输入你的设置的密码,如果是第一次好像要点击更多,里面有密码/密钥,点击重置密码去设置密码

    登陆完成后

    可以在宝塔官网找到与你服务器操作系统相同的下载代码,直接粘贴在你的命令行,点击回车他就会自动安装。

    等待安装完成后,命令行最下面会有宝塔面板入口和账号密码,这个入口保存好,账号和密码也保存好。

    复制面板入口进入面板,输入账号密码,登录后需要会提示你安装一套默认的东西,选择左边的带有nginx的配置点击立即安装。

    Ps:这里让选择nginx的原因是后面会用到nginx的端口转发 所以直接一键安装了也不影响

2.第二步

  • 点击宝塔左侧软件商店

  • 在应用搜索里面输入docker进行安装

  • 等待全部应用安装完毕后

  • 点击终端进行服务器的连接

  • 如果是CentOS8及以上的服务器需要进行这一步

    • docker的一些依赖的安装

      1. 下载docker-ce的repo

        curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
        
      2. 安装依赖(这是相比centos7的关键步骤)

        yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
        
      3. 安装docker-ce

        yum install docker-ce
        
      4. 启动docker

        systemctl start docker
        
      5. 开机启动docker

        systemctl enable docker
        
      6. 安装docker-compose 这一步可能会异常缓慢 如果报错从新安装就好

        sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
        
      7. 添加操作权限

        sudo chmod +x /usr/local/bin/docker-compose
        
      8. 设置快捷

        sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
        
      9. 查看docker-compose版本

        docker-compose --version
        
    • 安装完成后显示docker-compose版本就成功了

  • 点击宝塔左侧文件

  • 找到www的文件夹进入

  • 进入里面的wwwroot文件夹后将docker-compose.yml放入文件夹

  • 回到终端

    • 首先输入pwd查看当前位置(一般默认在root目录下)

      1. 确认自己在root目录下后然后做下面这些步骤

      2. 输入这个退回到上一个目录

        cd ..
        
      3. 输入这个进入到带有文件docker-compose.yml的目录

        cd www/wwwroot
        
      4. 这时输入ls查看文件应该只会显示一个文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ITJLqAuc-1622449372341)(C:\Users\18521\Desktop\查看文件.png)]

3.第三步

  • 输入指令开始安装

    docker-compose up -d
    

    up是指启动 -d为后台启动

  • 输入指令后会自动进行下载安装,等待安装完成。

  • 完成后输入指令来查询容器进程

    docker ps
    
  • 一般会显示有两个容器

  • 安装完成后在浏览器输入ip+8000端口进行访问

    例子:

    127.0.0.1:8000
    

    127.0.0.1替换为你的ip就好了

4.第四步

+ 这时你会进入博客的默认初始化
+ 向下拉选择简体中文然后点击继续
+ 填写信息后注册成功
+ 登录后台
+ 默认后台为ip/8000/wp-admin
+ 然后就可以配置站点等信息了(剩下的自己研究)

5.第五步

  • 这里就需要用到域名了

  • 进入购买域名的网站的控制台

  • 进入dns解析设置,点击添加记录

  • 记录类型为A类型 将域名指向一个IPV4地址

  • 主机记录自己填

    例如填写www,那么你访问就输入www.+域名

  • 解析路线默认

  • 记录值为你的ip 这里不能带上端口

  • TTL为默认十分钟就行

  • 这一步完成基本就大功告成了!

    • 下一次访问直接网址+端口就行了

总结:

上面步骤完成基本就搭建好了,剩下的就是博客的装修了,如果中间有什么问题可以联系我QQ:1852150449一起讨论问题,或者百度(一般建议百度),不过这样后会有个问题,就是你进入后会暴漏你的端口号,这里可以用nginx的ip转发来解决这个问题,下一篇帖子会讲!

下载地址:

docker-compose.yml文件下载:

链接 提取码:hs8m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值