华为云DevCloud平台部署bootdo博客论坛实战【开发者专属集市】

华为云DevCloud平台部署bootdo博客论坛实战【开发者专属集市】本文详细介绍了如何在华为云 DevCloud 平台上部署 Bootdo 开源博客论坛 涉及购买 RDS 数据库 创建项目 配置数据库 编译 Docker 镜像 配置 ECS 云主机以及最终部署和访问博客应用的全过程

大家好,欢迎来到IT知识分享网。

一、bootdo-blog开源博客介绍

bootdo-blog 是由 Java+MySQL+HTML5 的 B/S 架构的 web 项目技术开发,实现了博客论文的在线预览以及后台运维能工作。

二、本次实践所用工具及平台

  • DevCloud:华为云软件开发平台
  • ECS:华为云弹性云服务器
  • RDS:华为云数据库
  • OBS:华为云对象存储服务
  • SWR:华为云容器镜像服务

三、购买华为RDS数据库

1.购买RDS数据库

image.png

2.查看RDS数据库状态

查看并记录其内网地址,后续在代码仓库中配置数据库中使用。

image.png

四、创建项目

1.登录华为云台DevCloud平台

登录华为云后,按“产品”-“开发与运维”-“软件开发平台 DevCloud”路径,进入华为云 DevCloud 平台首页。

image.png

2.新建项目

image.png

image.png

3.查看新建项目

image.png

4.创建代码仓库

选择导入外部git仓库https://codehub.devcloud.huaweicloud.com/00de687ca8da4a5d8bcf7f5b55969c30/docker-devcloud.git

image.png

image.png
image.png

五、配置数据库

1.打开代码仓库

image.png

2.下载sql 文件

3.测试连接数据库

image.png

4.新建数据库

点击新建数据库,填入数据库称 bootdo,字符集选择 utf8,确定。

image.png
image.png

5.导入sql文件

image.png

6.查看sql文件导入状态

image.png

六、编译构建docker镜像

1.git代码仓库修改application-dev.yml 文件

image.png

2.进行编译构建配置

在选择构建模板页,选择“Maven-容器”构建模板,点击“确定”按钮,完成构建任务的创建。

image.png

3.制作镜像

image.png

image.png

4.查看镜像构建完成状态

image.png

七、ECS云主机相关配置

1.查看ECS云主机

image.png

2.配置ecs云主机的安全组

进入对应安全组,配置入向 TCP: 22 和 TCP:5000 端口。

image.png

3.创建主机组

选择界面上方“设置”,选择左侧“主机组管理”,点击“新建主机组”按钮。

image.png
image.png

4.导入ecs主机

image.png

5.查看主机组中主机

image.png

八、部署bootdo博客应用服务

1.选择部署——新建任务

按照路径“构建&部署”-“部署”路径进入部署服务,点击“新建任务”按钮。

image.png

2.选择docker应用部署

image.png

3.选择删除不需要的步骤

image.png

4.在创建并启动容器”前添加步骤“执行 Docker 命令

image.png

5.安装docker步骤配置

将主机组选择已有主机组。

image.png

6.登录华为云SWR容器镜像服务

查看临时访问指令

image.png

7.登录镜像仓配置

image.png

8.设置镜像仓库为新建的服务扩展点

image.png

9.拉取镜像配置

10.创建并启动容器配置

image.png

11.保存执行并查看执行结果

image.png

九、访问bootdo博客

访问地址:http://ECS 公网 IP:5000(ECS 公网 IP 即之前步骤里创建的 ECS 的公网 IP)

image.png

十、本次实践总结

1.ECS和RDS必须在同一区域及可用区,不是同一可用区会导致最后容器启动失败; 2.ECS和RDS必须在同一安全组,可以登录ECS去ping数据库的IP地址,看是否正常,如果不通,容器连接不上数据库会启动失败; 3.可登录SWR控制台,查看创建镜像是否存在; 4.如果登录博客的web界面失败,可以登录ECS看容器及端口是否正常; 5.完成后,本次实践按需付费的所有华为云资源可全部释放; 6.经过以上步骤以及注意事项,本次实践成功完成! 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/118807.html

(0)
上一篇 2025-11-10 12:15
下一篇 2025-11-10 12:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信