写在篇首:
首先感谢作者提供优秀的的开源在线项目管理工具
(官网地址:https://www.dootask.com)
(源码地址:https://gitee.com/aipaw/dootask)
安装部署说明:
1、CentOS 7 安装docker,基于docker官网环境安装
(参考说明地址:https://docs.docker.com/engine/install/centos/)
2、安装docker-compose容器管理插件
(参考说明地址:https://docs.docker.com/compose/install/)
2.1 新建文件:mkdir -p /usr/local/lib/docker/cli-plugins
2.2 安装命令:
curl -SL https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
2.3 赋予文件夹权限:
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
3、安装git命令:yum install git 之后使用git拉取项目源码
4、按照dootask提示,找到dootask目录下使用 ./cmd install部署项目
可以看到在拉取对应的镜像到docker容器中,需要耐心等待一下(项目依赖总大小将近5G)
5、安装成功后登录提示,如下图所示:
即可通过,项目所部属的ip+2222端口访问项目
安装遇到问题解决:
一、没有找到php容器问题解决
在拉取到office时超时,导致后续步骤继续进行可以再次使用 ./cmd install 多安装几次即可解决 。
在拉起成功会出新完成的标识,如下:
二、提示docker-compose.yml错误,是docker 与docker-compose版本不一致问题
问题解决卸载docker-compose插件安装最新版的插件。
三、后续更新说明:
作者对 docker-compose 进行了升级补充 ,请升级为2.0以上版本
docker-compose 2.2.2安装命令:
curl -SL https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
写在篇尾:
再次感谢作者提供优秀的的开源在线项目管理工具
参考文献:
docker容器使用:Docker 容器使用 | 菜鸟教程https://www.runoob.com/docker/docker-container-usage.html
centos 7 下安装Git:
Centos7中安装Git - 情定今生~~~ - 博客园https://www.cnblogs.com/songbao/p/12532113.html
docker-compose 2.2.2版本安装教程:
linux安装 docker compose v2 - zlb - 博客园https://www.cnblogs.com/z_lb/p/15657464.html