当前位置: 首页 > article >正文

828华为云征文|华为云Flexus X实例docker部署最新版禅道构建属于自己的项目管理平台

828华为云征文|华为云Flexus X实例docker部署最新版禅道构建属于自己的项目管理平台

  • 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错过这个机会。赶紧去看看吧!

什么是华为云Flexus X实例

  • 华为云Flexus X实例云服务是新一代开箱即用、体验跃级、面向中小企业和开发者打造的高品价比云服务产品。
  • Flexus云服务器X实例是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。

开始接触华为云Flexus云服务器X实例

  • 获取华为云Flexus云服务器X实例后第一步就是先去华为云上重置服务器密码
    在这里插入图片描述

    在这里插入图片描述

  • 重置完毕后用ssh工具登录华为云服务器,这里我用的是finalshell,也可以用其他工具登陆比如xshell或者Putty都可以
    在这里插入图片描述

  • 登录上去查看硬盘大小,可以看到是100g硬盘,硬盘总大小是正常的

root@flexusx-ebe8:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           1.2G  1.1M  1.2G   1% /run
/dev/vda1        99G  4.2G   90G   5% /
tmpfs           5.7G     0  5.7G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.2G  4.0K  1.2G   1% /run/user/0
  • 然后输入 ufw status可以看到默认防火墙是关闭的,因此我们就不需要额外再去配置端口开放相关的配置,只要在华为云安全组配置端口开放就可以了
root@flexusx-ebe8:~# ufw status
Status: inactive

docker环境的安装

  • 然后进行docker容器的安装,安装最新版本的docker
  • 这里因为docker现在已经无法直接通过网络安装,所以我们通过离线安装的方式安装docker环境
  • 从官网下载离线包
https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/

在这里插入图片描述

  • 如图所示,把离线包传到服务器上,进行安装
dpkg -i *.deb
  • 查看安装的docker版本
root@flexusx-ebe8:/home/docker# docker -v
Docker version 27.1.2, build d01f264
  • 至此docker容器环境安装完毕

什么是禅道

  • 禅道(ZenTao)是一款开源的项目管理软件,特别适合软件开发团队使用。它主要面向敏捷开发模式,支持 Scrum 和瀑布等多种开发方式。禅道的核心功能围绕项目管理、任务管理、缺陷管理、需求管理、测试管理等展开,提供了一站式的管理工具,帮助团队高效协作和开发。

禅道主要功能

  • 项目管理:支持项目的创建、规划、跟踪和统计分析。
  • 任务管理:可以对项目中的任务进行分配、进度追踪和管理。
  • 需求管理:帮助团队管理产品需求,确保开发过程与用户需求一致。
  • 缺陷管理:记录和跟踪项目中的缺陷,便于团队修复和改进产品。
  • 测试管理:管理测试计划、用例、执行及结果,确保软件的质量。
  • 文档管理:支持项目相关文档的存储和管理,方便团队共享知识和经验。
  • 团队协作:提供团队成员之间的沟通协作工具,支持多人协作开发。

部署禅道

  • 输入 https://github.com/easysoft/zentaopms 访问禅道开源地址
    在这里插入图片描述

  • 找到禅道镜像仓库 https://hub.docker.com/r/easysoft/zentao/tags
    在这里插入图片描述

  • 最新版本为20.6 docker pull hub.zentao.net/app/zentao:20.6拉取镜像

root@flexusx-ebe8:/home/docker/zentao# docker pull hub.zentao.net/app/zentao:20.6
20.6: Pulling from app/zentao
5de87e84afee: Pull complete 
6b5749e5ef1d: Pull complete 
91f6f88b5f39: Pull complete 
be5e094bcf53: Pull complete 
7c5c67c604a6: Pull complete 
5a3dfd58e1ad: Pull complete 
11b4bf7c5ebb: Downloading [========================================>          ]  7.169MB/8.823MB
d15bee56465f: Download complete 
a43092a20eb7: Download complete 
0fbbe7c43524: Download complete 
4f4fb700ef54: Download complete 
6055ca068ff8: Download complete 
6a2671e9300f: Download complete 
a2576eac7ed7: Download complete 
b9a2dd4476bb: Downloading [>                                                  ]  531.6kB/73.43MB
ce2b53f47bc2: Waiting 
24119f569ad5: Waiting 
b4f75db2eaf8: Waiting 
6de1efea64b1: Waiting 
5b46207fec8a: Waiting 
  • 输入 docker run -d -v <你的宿主机目录>/data:/data -p 80:80 -e MYSQL_INTERNAL=true hub.zentao.net/app/zentao:20.6 启动禅道
  • 查看禅道运行情况 docker ps
root@flexusx-ebe8:/home/docker/zentao# docker ps
CONTAINER ID   IMAGE                            COMMAND                  CREATED         STATUS         PORTS                               NAMES
59f6d10fa92a   hub.zentao.net/app/zentao:20.6   "/usr/bin/entrypoint…"   4 seconds ago   Up 3 seconds   0.0.0.0:80->80/tcp, :::80->80/tcp   suspicious_pascal
  • 至此docker启动禅道已经可以了,但还需要去华为云安全组开放端口

配置Flexus云服务器X实例安全组

  • 经过上面部署禅道服务,这时候服务是已经部署完毕了,但是我们还没法通过外网进行访问,还需要对Flexus云服务器X安全组的配置进行修改

  • 进入安全组的配置页面
    在这里插入图片描述

  • 新建安全组
    在这里插入图片描述

  • 这里我们开放80端口

  • 然后加入新建的安全组
    在这里插入图片描述

  • 这样我们的实例的端口也就开放成功了

开始使用禅道

  • 访问页面 http://弹性公网ip:80
    在这里插入图片描述

  • 一直下一步,然后注册好管理员账号,登录
    在这里插入图片描述

    在这里插入图片描述

  • 至此华为云Flexus X实例docker部署最新版禅道构建属于自己的项目管理平台完成

欢迎大家一起加入华为云!

在这里插入图片描述


http://www.kler.cn/a/301214.html

相关文章:

  • 【GPTs】Ai-Ming:AI命理助手,个人运势与未来发展剖析
  • 独立站干货:WordPress主机推荐
  • MySQL时间字段TIMESTAMP和DATETIME
  • SpringBoot Data Redis连接Redis-Cluster集群
  • 通用定时器---输出比较功能
  • 【DQ Robotics】基于SVD的全秩矩阵逆
  • 文心智能体应用:美国旅游助手的诞生
  • 【进展报告】9.9-9.12
  • Cargo 入门
  • 远程控制软件有哪些?不多,给你奉上这6款神仙软件
  • nodeJS学习笔记——包npm(2)
  • vue3利用ref操作dom元素
  • MySQL 的关键字
  • 高级 ECharts 技巧:自定义图表主题与样式
  • 详解Redis的AOF持久化方式以及aof日志重写配置以及对redis中的GEO地理位置数据类型命令的应用示例
  • 2023下半年软考网络规划
  • 【信号】信号的保存
  • ffmpeg面向对象-rtsp拉流相关对象
  • 为什么不写注释?写“为什么不”注释?
  • pdf删除一页怎么删除?5种方法详细讲解,pdf删除页面实用技巧分享!
  • 【iOS】push和present的区别
  • echarts 多个3D柱状图
  • Python爱心射线(完整代码)
  • git一个项目关联多个远程仓库
  • android 权限说明
  • Parasoft如何助力AUTOSAR C++合规测试