一文教你快速部署OneBlog开源项目

Posted 程序员云锦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一文教你快速部署OneBlog开源项目相关的知识,希望对你有一定的参考价值。

OneBlog是什么?

OneBlog,一个简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。

简单了解了OneBlog后,下面就跟随博主一起看下如何使用docker快速的搭建搭建一个开源博客 👇



准备工作

  1. 远程连接工具Xshell,及开发工具idea

  2. 掌握Java,docker,linux命令等基本知识

  3. 开源项目,没有的可以去官网 https://www.oschina.net/p/oneblog?hmsr=aladdin1e1下载

  4. 应用服务器一台(本文采用的是 京东云服务器

说到京东云,博主最近在浏览资料时偶然看到的,京东云针对中小企业推出的一元活动4核心8g才1块钱
博主毫不犹豫直接入手,大家有需要的不妨打开后方连接看看 点我跳转

  • 温馨提示:选完配置购买完成后别忘记复制公网ip以及用户名密码哦


下面我们进入正题!


Linux安装docker

使用Xshell工具连上我们刚刚购买的云服务器

卸载已经有的旧版本

 yum remove docker \\
                  docker-client \\
                  docker-client-latest \\
                  docker-common \\
                  docker-latest \\
                  docker-latest-logrotate \\
                  docker-logrotate \\
                  docker-engine

安装需要的安装包

yum install -y yum-utils

设置镜像仓库(大家都使用阿里云的即可)

yum-config-manager \\
    --add-repo \\
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo //阿里云镜像

开始安装docker常用的服务

yum install docker-ce docker-ce-cli containerd.io


查看版本(通过查看版本来检查是否安装成功 )

docker -v

启动docker

sudo systemctl start docker

自动启动设置

systemctl enable docker.service

安装 docker-compose版本

curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

查看 docker-compose版本(通过查看版本号判断是否安装成功)

docker-compose version

  • 对Docker不熟悉的可以点击后方连接进一步的学习Docker 点我跳转

部署OneBlog

因为OneBlog使用了docker且提供了docker-compose 部署和体验都不错

一.IDEA拉取项目

也可以拉取直接部署哈,这里方便学习建议大家拿源码看看

二.准备配置

这里我们把项目docker目录下的所有内容放到服务器的上

  1. 创建且进入blog目录
mkdir blog
cd blog
  1. 按照要求我们需要项目配置文件就是.env文件,因为我是测试这里之修改一下项目目录即可
# 进入我们创建好用来存放博客文件的目录
# 查看目录
pwd
#我的目录/root/blog

如果用的xshell点击工具类的提供的ftp工具

直接把项目中的docker文件夹中的内容内容拖拽进去,

三.启动

准备完成后我们就在blog目录(你上传配置文件的目录)直接执行如下命令

docker-compose -p oneblog up -d

四.测试

注意访问大家需要开放端口如我们项目默认配置文件中的

  • blog-admin,默认为 8085
ONEBLOG_EXPORT_PORT_ADMIN=8085
  • blog-web,默认为 8443
ONEBLOG_EXPORT_PORT_WEB=8443

我们浏览器访问

  • 前台:http://ip地址:8443
  • 后台:http://ip地址:8085

默认账号密码:root/123456

好了,到此整个项目的搭建就结束了,感兴趣的小伙伴们快来一起动手操作一遍吧!

以上是关于一文教你快速部署OneBlog开源项目的主要内容,如果未能解决你的问题,请参考以下文章

不要让你的开源项目「裸奔」,一文了解开源证书

还在手动部署jar包吗?快速掌握Jenkins安装,教你使用Jenkins实现持续交付

一文带你快速掌握Linux(常用命令+项目部署)

开源项目丨一文详解一站式大数据平台运维管家 ChengYing 如何部署 Hadoop 集群

一文教你优雅落地在线预览服务

超简单,一文手把手教你centos7下安装部署JDK环境