0
点赞
收藏
分享

微信扫一扫

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


【简介】

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


一.创建配置Azure Virtual machines

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

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

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

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


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

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

4.配置监视和管理

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


5.查看并创建虚拟机

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

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

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

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

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_docker_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云平台快速构建开源任务管理工具_docker_09


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


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

【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_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云平台快速构建开源任务管理工具_docker_12


【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_microsoft_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云平台快速构建开源任务管理工具_azure_14


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

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

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

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

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

yum -y install git*

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


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


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

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

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


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

./cmd install

安装过程如下图所示:

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


【Microsoft Azure 的1024种玩法】五十八.基于Azure云平台快速构建开源任务管理工具_Azure_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云平台快速构建开源任务管理工具_azure_22


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

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


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


举报

相关推荐

0 条评论