【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具
  4AFg6g0R0HXv 2023年11月19日 27 0


【简介】

DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具,本篇文章主要介绍了如何基于Azure云平台快速构建DooTask开源任务管理工具实现对项目进行统一管理


一.创建配置Azure Virtual machines

1.配置基本的Azure VM信息(包括订阅、资源组、实例详细信息,管理员账号及入站端口规则),具体配置如下所示:

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_azure

2.配置磁盘信息(配置相关磁盘类型及加密类型)具体配置如下所示:

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_azure_02


3.配置网络接口信息(虚拟网络、子网、公网IP、公共出入站端口等)具体配置如下所示:

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_03

4.配置监视和管理

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_docker_04


5.查看并创建虚拟机

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_05

6.部署完成以后,可点击直接“转到资源”

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_06

7.如下图所示可以看到虚拟机资源管理页面

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_devops_07

二.远程连接Azure Virtual Machines

2.1 利用连接VM

① .我们通过控制台或者Azure Cloud Shell返回的信息获取到了远程公网IP地址

ssh demotest@20.239.81.212

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_08

三.执行脚本下载安装Docker容器

1.通过如下命令下载在VM中安装Docker容器

curl -sSL https://get.daocloud.io/docker | sh

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_devops_09


【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_10


2.通过systemctl 命令启动Docker容器应用systemctl start docker.service

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_11

四.执行脚本下载安装Docker Hub 加速器

1.执行如下脚本快速安装Docker Hub 加速器,安装完毕对 docker服务进行执行重启

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
sudo systemctl restart docker

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_azure_12


【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_azure_13

五.执行脚本下载安装Docker Compose

1.执行如下脚本快速下载Docker Compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.6.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_14


2. 赋予/usr/local/bin/docker-compose可执行的权限

chmod +x /usr/local/bin/docker-compose

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_devops_15

六. 安装部署Dootask开源任务管理工具

1.通过Yum命令安装Git包,安装命令如下所示

yum -y install git*

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_docker_16


【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_17


2.通过安装的Git包克隆下载dootask

git clone --depth=1 https://gitee.com/aipaw/dootask.git

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_18


3.将项目克隆到本地以后,通过执行如下命令进行安装dootask开源任务管理工具

./cmd install

安装过程如下图所示:

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_19


【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_20

七.在Azure Virtual Machines网络配置中添加入站安全规则

1.在Azure Virtual Machines网络配置中添加入站安全规则,规则为“any to any” 所有端口

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_docker_21

八.访问IP登陆验证DooTask

1.根据Azure Virtual Machines中生成的地址信息进行访问DooTask

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_22


2.我们就可以直接看到DooTask开源任务管理工具的管理页面中的各项项目管理的功能了

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_23


【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_24


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
4AFg6g0R0HXv