Docker实现从零开始搭建SOLO个人博客的方法步骤
一、环境准备
要想在公网访问你的博客,首先你需要一台云服务器,也就是租用各大云厂商的服务器,像我就是花68块买了一年青云的1核2G的服务器,你现在看到的博客就是在这台服务器上,最好也购买一个专属的域名。一年十几就够了。
二、安装Docker
因为我们是用Docker部署solo博客。所以我们首先要安装docker,关于docker的介绍请各位同学自行百度。
配置yum源
安装docker
启动
配置加速
这里额外添加了docker的生产环境核心配置cgroup
测试:
输入 docker version 看到如下显示就安装成功了
三、安装mysql主从数据库
我们前面已经安装了docker,这里我们直接用命令一键部署mysql数据库(笔者部署的主从的mysql)
3.1、mysql环境准备
往配置目录分别放两个配置文件,master.cnf slave.cnf 内容分别如下:
3.2、启动mysql主库从库
注意:这里的密码设置为123456,将mysql的默认数据存放目录映射给了我的/data/master/data
3.3、登陆mysql主库
3.4、登陆mysql从库
看到两个YES大功告成!
3.5、主从参数说明
master_host:主库的IP地址/服务器地址
master_port:主库的端口
master_user:主库开放出来的用户
master_password:用户的密码
master_log_file:主库的日志文件,二进制日志文件,进行同步的。就是上面show master status 里面的File
master_log_pos:上面show master status 里面的Position
四、搭建solo博客
前面的准备工作都做完后,就可以开始安装solo了
docker 启动solo
当出现Solo has not been initialized, please open your browser to init Solo,代表solo安装成功,但是未进行初始化,可以看到我们前面启动的端口是8080,我们用域名加端口感觉很low,所以我们用nginx去转发一下。
五、Nginx实现反向代理solo博客
关于nginx的安装,在这里就不在赘述,同学们可以去百度一哈
上配置文件:
可以看到我们定义了一个backend的地址指向我们本机的8080端口,nginx监听80端口,当我们去访问80端口时,就会都转发到8080端口,进而实现端口的转发!
六、成果展示
到此这篇关于Docker实现从零开始搭建SOLO个人博客的文章就介绍到这了,更多相关Docker实现从零开始搭建SOLO个人博客内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:将博客迁移至docker纪实
栏目分类
- STP中文网
- STP中文网