华为云云耀云服务器L实例评测|使用docker部署禅道系统

2023-09-21 11:54:02

大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步!
我的主页:早九晚十二

前言

随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。
这篇文章也是让大家对华为云云耀云服务器有一个初步的了解。

准备工作

华为云账号注册

首先我们需要先有一个属于自己的华为云账号,用于充值、购买服务器等,可以点击这里直接跳转到华为云官网
在这里插入图片描述
根据字段信息,依次填写即可完成注册。
在这里插入图片描述

充值、购买服务器

登录到官网之后,需要先充值余额(可以随时提现取出),也可以选好服务器之后在线支付
在这里插入图片描述
充值完成后,选择云耀服务器HECS,选择配置与区域,进行购买
注意: 不同区域的云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。
在这里插入图片描述
选择2C2G的北京区域进行购买,系统为centos
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后根据提示支付完成,等几分钟,即可完成创建。

服务器操作

密码修改

点击远程登录到服务器,修改密码
在这里插入图片描述

在这里插入图片描述

登录远程工具

重置完成后,找到公网地址(公网地址可以在资源详情看到)
在这里插入图片描述
使用刚才找到的公网地址,登录xshell
在这里插入图片描述

禅道部署

简介

禅道开源项目管理软件是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。此外,该软件的开源社区建设内容丰富,包含博客,应用商店及公开课、视频教程、官方培训在内的禅道学堂,配套服务十分完善。
管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的 API 可以调用。

部署

安装docker

华为云云耀服务器都是可以直接联网的,所以本次安装我们使用yum仓库。

[root@hcss-ecs-523a ~]# yum -y install docker
[root@hcss-ecs-523a yum.repos.d]# docker --version
Docker version 24.0.6, build ed223bc

设置开机自启

[root@hcss-ecs-523a ~]# systemctl start docker
[root@hcss-ecs-523a ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@hcss-ecs-523a ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2023-09-21 10:37:51 CST; 10s ago
     Docs: http://docs.docker.com
 Main PID: 1935 (dockerd-current)
   CGroup: /system.slice/docker.service
           ├─1935 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=system...
           └─1941 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run...

Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.056566596+08:00" level=warning msg="Docker could not enable SELinux on the host system"
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.081250630+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.081681907+08:00" level=info msg="Loading containers: start."
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.130432108+08:00" level=info msg="Firewalld running: false"
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.185449816+08:00" level=info msg="Default bridge (docker0) is assigned with an IP addres...P address"
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.214922849+08:00" level=info msg="Loading containers: done."
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.231298531+08:00" level=info msg="Daemon has completed initialization"
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.231328909+08:00" level=info msg="Docker daemon" commit="7d71120/1.13.1" graphdriver=ove...ion=1.13.1
Sep 21 10:37:51 hcss-ecs-523a dockerd-current[1935]: time="2023-09-21T10:37:51.239454408+08:00" level=info msg="API listen on /var/run/docker.sock"
Sep 21 10:37:51 hcss-ecs-523a systemd[1]: Started Docker Application Container Engine.
Hint: Some lines were ellipsized, use -l to show in full.

禅道镜像包获取

查找并拉取镜像

登录禅道官网:https://www.zentao.net/
在这里插入图片描述

[root@hcss-ecs-523a ~]# docker pull hub.zentao.net/app/zentao:latest
latest: Pulling from app/zentao
7d97e254a046: Pull complete 
e5ef4a3905aa: Pull complete 
331e4e0905c2: Pull complete 
2173e35fd4a5: Pull complete 
57c207097fc8: Pull complete 
5a3dfd58e1ad: Pull complete 
66adeaaf83e8: Pull complete 
d7b70898d87f: Pull complete 
412f25c9ec1a: Pull complete 
37e805904585: Pull complete 
db5fea5894c0: Pull complete 
7ed303a5a202: Pull complete 
46866ced0f3d: Pull complete 
0a6dfef2fe63: Pull complete 
Digest: sha256:ba86f2f34130bc4a3338e2196195f7d7070a9e21e48d63b634963719807505cb
Status: Downloaded newer image for hub.zentao.net/app/zentao:latest
hub.zentao.net/app/zentao:latest              

创建docker容器并启动

这里是使用内置数据库,通过设置 MYSQL_INTERNAL=true 会启动内置的MySQL服务, 默认用户名为 root,密码是 123456,docker版本的禅道,所有存储点都在/data,所以我们只需要挂载到/data即可
外置数据库配置方法参考官网手册

[root@hcss-ecs-523a ~]# docker run -itd -v /root/zentao/data:/data -p 80:80 -e MYSQL_INTERNAL=true --name zentao --restart=always hub.zentao.net/app/zentao
ee2de2cc7a4eb8beb96fb8c63014c8f813183345dbe1dfe0da04af8a7413cdcc
[root@hcss-ecs-523a ~]# docker ps
CONTAINER ID   IMAGE                       COMMAND                  CREATED         STATUS        PORTS                               NAMES
ee2de2cc7a4e   hub.zentao.net/app/zentao   "/usr/bin/entrypoint…"   2 seconds ago   Up 1 second   0.0.0.0:80->80/tcp, :::80->80/tcp   zentao

开启防火墙入站策略

选择安全组策略,修改规则
在这里插入图片描述
添加80端口的入站策略
在这里插入图片描述

浏览器访问IP:PORT进行安装

点击开始安装
在这里插入图片描述
点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
点击保存
在这里插入图片描述
再次点击下一步
在这里插入图片描述
点击轻量模式
在这里插入图片描述
设置账号密码,并导入demo数据(注意密码格式要求)
在这里插入图片描述安装成功
在这里插入图片描述

登录禅道系统

访问IP:PORT 进入禅道首页
在这里插入图片描述
输入账号密码进行登录
在这里插入图片描述
在这里插入图片描述

总结

使用华为云云耀服务器L,大大节省了我们的操作时间,只需要购买机器,无需进行其他的初始化配置,摆脱了对硬件环境的依赖性。同时,华为云后台操作比较简单,可以很快的上手。对于个人建站,小中大型企业网站,各种业务接入,华为云云耀服务器L都是很好的选择。

更多推荐

ASO优化之如何给应用选择竞争对手

在选择竞争对手过程中,最常见的错误之一是没有考虑到自己的应用与同一行业的其他应用相比的范围。例如如果我们刚刚发布了一个应用程序,那么最好的办法就是专注于研究和自己同一级别的应用。1、研究主要关键词。首先选择5到10个可以定义产品类型的主要关键词,找到它们后,需要在GooglePlay、AppStore或其他应用商店内,

关于埋点上报

一、埋点上报结构包含哪些?埋点上报结构一般包含以下信息:事件名称:标识上报的是哪个事件,例如“注册成功”或“点击按钮”等。事件发生时间:记录事件发生的时间戳。用户ID:标识事件所属的用户。设备信息:记录设备类型、操作系统版本、应用版本等。地理位置:记录事件发生时的地理位置信息,可以是经纬度、城市名称等。其他自定义参数:

Vivado中增加源文件界面中各选项的解释

文章目录官方解释结论总结验证增加单个.v文件增加文件夹Copysourcesintoproject参考文献本文对Vivado中增加源文件界面AddorCreateDesignSources和AddorCreateSmulatonsources中的选项ScanandaddRTLincludefilesintoprojec

yolov5自动训练/预测-小白教程

文章目录引言一、配置参数设置1、数据参数配置2、模型训练参数配置3、模型预测参数配置二、一键训练/预测的sh介绍1、训练sh文件(train.sh)介绍2、预测sh文件(detect.sh)介绍三、本文训练main代码解读1、训练main函数解读2、数据加工与参数替换四、本文预测main代码解读1、训练main函数解读

安卓系列机型 框架LSP 安装步骤 支持多机型 LSP框架通用安装步骤【二】

​​​​​​安卓玩机教程---全机型安卓4----安卓12框架xpedxlsp安装方法【一】低版本可以参考上个博文了解相关安装方法。LSP框架优点简单来说装lsp框架的优点在于可以安装各种模块。包括但不限于系统优化加速游戏开挂等等的模块。大致相当于电脑的扩展油猴Lsposed框架是在Edposed框架的基础上进行改良的

【云原生 | 57】Docker三剑客之Docker Swarm֯使用其他服务发现后端

🍁博主简介:🏅云计算领域优质创作者🏅2022年CSDN新星计划python赛道第一名🏅2022年CSDN原力计划优质作者🏅阿里云ACE认证高级工程师🏅阿里云开发者社区专家博主💊交流社区:CSDN云计算交流社区欢迎您的加入!目录1.使用文件2.其他发现服务后端3.地址和端口的范围匹配👑👑👑结束语👑�

云原生之使用Docker部署SSCMS内容管理系统

云原生之使用Docker部署SSCMS内容管理系统一、SSCMS介绍二、本地环境介绍2.1本地环境规划2.2本次实践介绍三、本地环境检查3.1检查Docker服务状态3.2检查Docker版本3.3检查dockercompose版本四、下载SSCMS镜像五、部署SSCMS内容管理系统5.1创建SSCMS容器5.2检查S

制作学生查询小程序

学生个人成绩查询小程序,一款助力教师实时了解学生学习情况的便捷工具。本文将为您揭秘它的制作过程,并提供实用的建议。然而,简便易用的方法莫过于选择现有的工具。许多教师都偏爱使用易查分来快速创建查分网站。与传统的独立开发方式不同,易查分免去了高昂的定制费用和计算机技术要求。只需简单操作电脑,教师们就能通过上传成绩表格轻松制

家政服务小程序上门服务小程序预约上门服务维修保洁上门服务在线派单技师入口

套餐一:源码=1500元套餐二:全包服务包服务器+域名+认证小程序+搭建+售后=2000元主要功能:1、服务商入驻支持个人或企业入驻成为平台服务商;2、发布商品入驻服务商后,可以发布服务商品,用户可以在线下单,预约服务;3、发布需求用户可以发布一口价或竞价需求,服务商抢-单,用户可以选择服务商下单服务;4、服务商等级支

家族小程序:连接亲情的技术纽带

家族小程序是一种基于互联网技术的应用程序,旨在为家族成员提供便捷的沟通与分享平台。它通过集成了多种功能模块,如家族动态、相册分享、日程安排等,实现了家庭成员之间的实时互动和信息共享。本文将深入探讨家族小程序的原理和功能,分析其对家庭关系的影响,并就其发展趋势进行思考,旨在为读者提供专业且有深度的见解,进一步了解家族小程

Android 修复在 Settings 首页,按键盘方向键逐个单选

Android修复在Settings首页,按键盘方向键逐个单选问题现象问题分析解决办法问题现象在Settings主界面,按键盘方向键上下会直接整个选中,无法单条选中变色,而在二级页面中按方向键上下是正常的。没有遥控器可以通过adb指令模拟下键adbshellinputkeyevent20问题分析Settings中都是用

热文推荐