基于Windows安装Docker部署DooTask开源项目管理工具

本文索引

部署环境

Windows 10 20H2 专业版

安装 Hyper-V

Windows10 中进入控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能 -> 勾选Hyper-V -> 确定,耐心等待安装完成。
基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 1
PS:Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!
也可以通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

安装 Docker

下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows
双击下载的 Docker for Windows Install.exe 开始安装。一路 Next,点击 Finish 完成安装。
WSL 2 installation is incomplete.报错
Windows10 中进入控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能 -> 勾选适用于 Linux 的 Windows 子系统 -> 确定,耐心等待安装完成。
下载安装 WSL 更新包:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
重新登陆下即可。

设置 Docker-Compose

基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 2
进入 Docker 设置勾选 Use Docker Compose v2.
在 Windows PowerShell 中输入命令查看版本:
docker -v
docker-compose -v
基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 3

测试 Docker

Docker 安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:
docker run hello-world
基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 4
如果运行成功,应该会出现以上提示,并且在 Docker 面板中可以看到 Hello World 镜像
基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 5
至此 Docker 和 Docker-Compose 安装完成。

安装 Git 命令

下载地址:https://gitforwindows.org/
具体步骤自行百度一下哈。

下载 Dootask 项目

在 Powershell 中,先进入你的网站目录,如 d:\www ,然后输入以下命令下载项目:
git clone https://github.com/kuaifan/dootask.git

git clone https://gitee.com/aipaw/dootask.git
基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 6

安装 Dootask 项目

在 GitBash 中运行./cmd install命令。
报错:the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'。
解决:用文本编辑器(推荐 sublime)打开cmd文件,查找 -it 改为 -i
报错:[错误] sed: /dootask/.env: No such file or directory,设置 env 参数失败!
解决:用文本编辑器(推荐 sublime)打开.env 文件,修改
第 9 行改为: APP_ID=541c22 (6 位随机字母+数字)
第 10 行改为: APP_IPPR=10.xx.1xx (如:10.88.188)
第 22 行改为: DB_ROOT_PASSWORD=c03235fd57bcaf74(16 位随机字母+数字)
报错:OCI runtime exec failed: [错误] composer install 失败,请重试!
解决:修改 cmd 文件 135 和 136 行,其中/bin/bash改为sh
至此 docker 可以容器顺利安装,服务也可以跑起来了。
基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 7
基于Windows安装Docker部署DooTask开源项目管理工具 - R站|学习使我快乐! - 8
本地打开:http://127.0.0.1:2222/login 可以访问了。

Dootask 查看密码

在 GitBash 中运行./cmd repassword命令。
报错:/etc/mysql/repassword.sh: 28: Syntax error: end of file unexpected (expecting "then")
解决:删除\dootask\docker\mysql\repassword.sh 末尾的空行。

Dootask 项目更新

在 GitBash 中运行./cmd update命令。
更新后会修改cmd文件,同样如安装中修改好cmd文件,然后在.gitignore文件末尾加上 cmd。
再次运行./cmd update命令。

总结

本文仅适合动手能力强的亲,因为 win 环境和 liunx 环境差别还是很大的,在把玩之前先把基础环境比如 GIT、Shell 命令、Docker、Web 环境等基础姿势了解下。
同时我们也发布了群晖、宝塔部署方案,给大家多种选择,再次感谢作者提供优秀的的开源在线项目管理工具!!!
(官网地址:https://www.dootask.com
(源码地址:https://gitee.com/aipaw/dootask

相关文章

基于群晖部署DooTask开源项目管理工具,安装问题及解决、项目模板修改~

本文索引 部署环境: 群晖部署 Dootask-0.5.17 安装部署遇到的问题 项目模板修改 群晖程序升级 相关文章 部署环境: 群晖DS920+,DSM 7.0.1-42218,群晖自带Dock

基于宝塔部署DooTask开源项目管理工具,安装问题及解决!!!

本文索引 测试环境: 安装步骤 问题与解决 相关文章 测试环境: CentOS 7.6.1810 x86_64(Py3.7.9) 宝塔 Linux 面板 7.8 正式版 安装步骤 1、CentOS系统安装(自行

基于Windows安装Docker部署DooTask开源项目管理工具

本文索引 部署环境 安装 Hyper-V 安装 Docker 设置 Docker-Compose 测试 Docker 安装 Git 命令 下载 Dootask 项目 安装 Dootask 项目 Dootask 查看密码 Dootask

编程语言

基于宝塔部署DooTask开源项目管理工具,安装问题及解决!!!

2022-1-17 15:16:54

编程语言

Linux 国内源一键安装docker及docker-compose Debian11

2022-5-20 8:33:16

3 条回复 A文章作者 M管理员
  1. 请教,除了docker外安装这个还需要其他的环境支持么?都需要怎么设置呢?

  2. 牛逼

  3. First time here, haha

有新私信 私信列表
搜索