镜像下载、域名解析、时间同步请点击阿里云开源镜像站
OneBlog是什么?
OneBlog,一个简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
简单了解了OneBlog后,下面就跟随博主一起看下如何使用docker快速的搭建搭建一个开源博客 👇
准备工作
1、远程连接工具Xshell,及开发工具idea
2、掌握Java,docker,linux命令等基本知识
3、开源项目,没有的可以去官网 https://www.oschina.net/p/oneblog?hmsr=aladdin1e1下载
4、应用服务器一台
下面我们进入正题!
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
建立镜像仓库(阿里云人人可用)
[En]
Set up an image warehouse (everyone can use Aliyun)
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
检查版本(通过查看版本检查安装是否成功)
[En]
Check the version (check if the installation is successful by viewing the version)
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
部署OneBlog
因为OneBlog使用了docker且提供了docker-compose 部署和体验都不错
一.IDEA拉取项目
也可以拉取直接部署哈,这里方便学习建议大家拿源码看看
二.准备配置
这里我们把项目docker目录下的所有内容放到服务器的上
1、创建且进入blog目录
mkdir blog
cd blog
2、按照要求我们需要项目配置文件就是.env文件,因为我是测试这里之修改一下项目目录即可
进入我们创建好用来存放博客文件的目录
查看目录
pwd
#我的目录/root/blog
如果用的xshell点击工具类的提供的ftp工具
直接把项目中的docker文件夹中的内容内容拖拽进去,
三.启动
准备完成后我们就在blog目录(你上传配置文件的目录)直接执行如下命令
docker-compose -p oneblog up -d
四.测试
请注意,您需要打开端口才能访问,如我们项目的默认配置文件所示。
[En]
Note that you need to open the port to access, as shown in the default configuration file of our project.
- blog-admin,默认为 8085
ONEBLOG_EXPORT_PORT_ADMIN=8085
- blog-web,默认为 8443
ONEBLOG_EXPORT_PORT_WEB=8443
我们浏览器访问
默认账号密码:root/123456
好了,至此,整个项目的建设已经结束,感兴趣的朋友们,来一起做吧!
[En]
All right, at this point, the construction of the whole project is over, interested friends, come and do it together!
本文转自:https://blog.csdn.net/m0_61607810/article/details/122263630
Original: https://www.cnblogs.com/helong-123/p/16111133.html
Author: 萌褚
Title: 一文教你快速部署OneBlog开源项目
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523870/
转载文章受原作者版权保护。转载请注明原作者出处!