基于docker一行命令搭建个人博客wordPress

前言

  作为对技术热爱的一群小伙伴们,技术分享开源社区的贡献都是我们技术人引以为傲的一件事情,不仅如此,技术分享或者记录也是对自己职业成长的记录,更甚者,如果你的技术分享深度不错,并且帮助到别人那么在面试中也是又很大帮助的,今天就给大家谈一下怎么样可以快速搭建自己的私人博客。

需求场景

   对我自己而言也是算刚刚正式开始写博客,写博客的平台很多也可以自己搭建自己的博客这样感觉逼格高一点,并且随心所欲改样式还能练习前后端技术demo,其实最好的学习知识的方式就是分享记录这个在费曼学习方法中也有提到,写博客吧,我们一起!

技术调研

  说到写博客我们应该怎么写呢?在哪写呢?前面也说了一些博客网站csdn,简书等,今天要谈论的是自建博客:包含完全自己搭建博客和利用开源博客框架搭建,自己搭建可以练习前端和服务端技术,开源呢就是方便样式多比如基于notejs开发的Hexo,基于go语言的Hugo和基于PHP的wordPress动态博客,本期主要是介绍wordPress如果小伙伴们有需要其他两个博客搭建方式的话咱们再聊,wordpress里面已经为我们集成好了权限管理以及很多样式等东西,今天就docker+wordPress了。

    不用慌,docker也是很简单,是现在企业中用的比较多的虚拟化技术,如果不懂得小伙伴你就把它当成一个U盘(容器)可以把它插到不同的电脑上运行,今天就直接命令行就行了,可以轻松部署阿里云(云主机服务器)和本地(可以自己当成个人笔记本用),后面我也会多多总结关于docker的用法放心吧。

开始动手

     1.安装docker

        如果有不懂怎么安装docker的小伙伴可以看下【菜鸟教程】安装,直接搜索菜鸟教程找到服务端下面的【学习Docker】

       点开之后有基于各种版本的操作系统的教程,大家可以自行安装,如有问题随时沟通,安装过之后可以用 docker version验证版本,我的是用MacOS安装的,大家可以自行参考。

   2.开始搭建

     a.新建文件夹,用于放进去一个重要文件docker-compose.yml,

docker编排文件,大家要是不懂什么是docker编排直接用就行了后面再学,见评论区附上百度云链接。里面的内容如下:

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress
volumes:
    db_data: {}

      如果了解docker的小伙伴就非常熟悉了,主要是用来描述建数据库操作比如目录挂在账号密码目录重启方式,以及Wordpress的依赖数据库是什么,重启方式以及端口。

     b.进入刚刚放置compose文件的目录打开终端窗口,然后就是执行docker编排命令

一行命令
docker-compose up -d

然后就是漫长的等待,比如下载镜像,安装数据库,编译文件,自启动,如果看到了Creating my_wordpress-blog-db...done和Creating my_wordpress_blog_wordpress...done ,说明已经安装好了启动两个容器,等一会儿之后查看启动情况,执行如下命令查看进程,可以看到mysql和Wordpress进程信息,就大事告吉,愉快的玩耍吧!

查看进程
docker ps


 

3.访问自己的博客

在自己浏览器中输入127.0.0.1和我们刚刚在doker-compose文件中设置的端口8000就可以访问了,会有个初始化过程自己选择语言之类的,我本地的搭建好的博客样式如下,它分为前台(127.0.0.1:8000),后台(127.0.0.1:8000/wp-admin),前台就是给访客看的,后台就是管理自己的资源权限样式的,在后台编写文章进行发布前台可以查看,并且支持Markdown格式的,还支持评论留言功能,几乎所有的功能都给你继承了,这就是动态博客,你也可以自己改改样式,自己点点看看就能很熟练的操作了,还有就是可以更改主题可以远程官网主题商店下载添加新主题,下面两张图分别是后台和前台。

总结与展望

   那些前途似锦,叱咤风云的人物我们没有跟上他们的步伐,纽约的时间比加州早三个小时,但加州时间并没有变慢!对于我们来说勤能补拙,慢慢成长蜗牛亦能达到金字塔顶,如果你现在是个满世界找实习找工作的实习生和应届生不要感到迷茫无助,我们每个人都经历过这些事情, 我们经常抱怨生活的不顺心,生活平淡的像一杯白开水,毫无乐趣。可是朋友们,你们曾经也是对生活有着合理的规划,对学习有着很大志向,为什么最后会生活成这样呢?你努力过吗?你坚持过吗?你有没有勇气在真爱来临之前顶住所有的压力,你有没有勇气抵御所有的质疑和诱惑,在成功来临之前坚持你所要坚持的。你妥协的越多,你失去的越多,最后只剩下怨念与不甘。我们一直以为,我们妥协一些,将就一些,这个世界就会为我们让出一席之地,但是我们除了失去更多,什么都不曾得到,徒增些怨念与不甘,没一个妥协的背后都有一个真实的目的,或者是害怕失去,或为息事宁人。很多人认为降低自己的标准或许得到自己想要的结果。其实根本不是,你所要拥有的底线才不会让你失去什么,一旦你丧失了自己的底线,很快会溃不成军,你所在乎的东西会一样一样的的失去。诚然,也许你会获得暂时的平静,但是你会很快不得不做出更大的妥协,直至你会丧失所有的原则,被生活打入十八层地狱,走出自己的舒适区’向内求己‘吧,说的有点直接。

   上面又说了一段废话,docker+Wordpress就是这么搭建的有什么问题可以评论区见,这个搭建记录就是一个介绍,还有很多方式搭建,也可以用博客平台来记录自己的成长,有写博客的心怎么都能写,你说是吧,记录自己技术文章,可以多回来看看,对自己的成长很重要,对面试也有很大的帮助,还有就是如果对面试有什么疑问可以评论留言,前面模拟面试了一个小伙伴还不错,加油,奥利给!!!

    不说了我妈喊我回家吃饭,有什么需要可以留言加好友,必有回响。

发布了63 篇原创文章 · 获赞 71 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zhizunmimi/article/details/104001514