【简介】
DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具,本篇文章主要介绍了如何基于Azure云平台快速构建DooTask开源任务管理工具实现对项目进行统一管理
一.创建配置Azure Virtual machines
1.配置基本的Azure VM信息(包括订阅、资源组、实例详细信息,管理员账号及入站端口规则),具体配置如下所示:
2.配置磁盘信息(配置相关磁盘类型及加密类型)具体配置如下所示:3.配置网络接口信息(虚拟网络、子网、公网IP、公共出入站端口等)具体配置如下所示:
4.配置监视和管理5.查看并创建虚拟机
6.部署完成以后,可点击直接“转到资源”
7.如下图所示可以看到虚拟机资源管理页面
二.远程连接Azure Virtual Machines
2.1 利用连接VM
① .我们通过控制台或者Azure Cloud Shell返回的信息获取到了远程公网IP地址
ssh demotest@20.239.81.212
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20221121_9ff6080e-6987-11ed-9ef4-fa163eb4f6be.png)
三.执行脚本下载安装Docker容器
1.通过如下命令下载在VM中安装Docker容器
curl -sSL https://get.daocloud.io/docker | sh
2.通过systemctl 命令启动Docker容器应用
systemctl start docker.service
四.执行脚本下载安装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
五.执行脚本下载安装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
2. 赋予/usr/local/bin/docker-compose可执行的权限
chmod +x /usr/local/bin/docker-compose
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20221121_a086f2ec-6987-11ed-9ef4-fa163eb4f6be.png)
六. 安装部署Dootask开源任务管理工具
1.通过Yum命令安装Git包,安装命令如下所示
yum -y install git*
2.通过安装的Git包克隆下载dootask
git clone --depth=1 https://gitee.com/aipaw/dootask.git
3.将项目克隆到本地以后,通过执行如下命令进行安装dootask开源任务管理工具
./cmd install
安装过程如下图所示:
七.在Azure Virtual Machines网络配置中添加入站安全规则
1.在Azure Virtual Machines网络配置中添加入站安全规则,规则为“any to any” 所有端口
八.访问IP登陆验证DooTask
1.根据Azure Virtual Machines中生成的地址信息进行访问DooTask2.我们就可以直接看到DooTask开源任务管理工具的管理页面中的各项项目管理的功能了