搭建个人博客,超简单教程

        每个人都想有一个属于自己的站点。可以用来写博客,或者记录点东西。但是,又不知道该怎么去做。买网站太不划算,自己搭建又不会。今天我就教大家,用最简单的方法,搭建一个属于自己的博客站点。我是在虚拟机上搭建的。没有映射到外网。如果你们想映射到外网的话,可以去阿里云购买服务器,进行搭建外网博客

        技术栈:

                   Docker+PHP+MySQL+WordPress

      很多人,可能都通过php+mysql+wordpress自己搭建并配置过。但是不使用docker的话,那个过程还是比较繁琐和复杂的。

最近正好在学习docker,然后就尝试用docker来实现了一下。(不知道怎么安装docker的,去看https://blog.csdn.net/qq_29281307/article/details/99964224

步骤一:自定义网络

docker network create lnmp

步骤二:创建MySQL数据库容器

我将MySQL的目录挂载到了本地的/var/lib/mysql上,并设置密码为123456

docker run -itd \
--name lnmp_myql \
--net lnmp \
-p 3306:3306 \
--mount src=mysql-vol,dst=/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql --character-set-server=utf8

步骤三:创建所需要的数据库

docker exec lnmp_mysql sh \
-c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD" -e"create database wp"'

至此数据库就创建完毕啦!

然后很重要的一步不要忘记,就是进入mysql,并设置允许远程登录!

docker exec -it lnmp_mysql bash   //进入docker下的mysql

mysql -uroot -p123456  //登录MySQL

创建远程客户
create user 'root'@'%' identified by '123456';
授权
grant all on *.* to 'root'@'%' with grant option;
刷新权限
flush privileges;

步骤四:创建PHP环境容器

docker run -itd \
--name lnmp_web \
--net lnmp \
-p 88:80 \
--mount type=bind,src=/app/wwwroot,dst=/var/www/html richarvey/nginx-php-fpm  //注意本地没有/app/wwwroot的目录的话,需要先创建一个

步骤五:安装wordpress

wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
tar zxf wordpress-4.7.4-zh_CN.tar.gz -C /app/wwwroot

然后,直接访问http://IP:88/wordpress就可以啦。

注意:liunx防火墙是否关闭,我安装的时候,是把防火墙关闭的。如果不关闭,需要配置防火墙策略,放行88,3306端口等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值