OneBlog是什么?
OneBlog,一個簡潔美觀、功能強大并且自適應的Java博客,使用springboot開發,前端使用Bootstrap,支持移動端自適應,配有完備的前臺和后臺管理功能,

簡單了解了OneBlog后,下面就跟隨博主一起看下如何使用docker快速的搭建搭建一個開源博客 👇
文章目錄
- OneBlog是什么?
- 準備作業
- Linux安裝docker
- 部署OneBlog
- 一.IDEA拉取專案
- 二.準備配置
- 三.啟動
- 四.測驗
準備作業
-
遠程連接工具
Xshell,及開發工具idea -
掌握Java,docker,linux命令等基本知識
-
開源專案,沒有的可以去官網 https://www.oschina.net/p/oneblog?hmsr=aladdin1e1下載
-
應用服務器一臺(本文采用的是 京東云服務器)
說到京東云,博主最近在瀏覽資料時偶然看到的,京東云針對中小企業推出的一元活動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目錄下的所有內容放到服務器的上
- 創建且進入blog目錄
mkdir blog
cd blog
- 按照要求我們需要專案組態檔就是.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

好了,到此整個專案的搭建就結束了,感興趣的小伙伴們快來一起動手操作一遍吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/400434.html
標籤:其他
