基于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

10 条回复 A文章作者 M管理员
  1. I do trust all the ideas youve presented in your post They are really convincing and will definitely work Nonetheless the posts are too short for newbies May just you please lengthen them a bit from next time Thank you for the post

  2. 按照UP的教程, 最后的部署失败了, 还是回到WSL2+Ubuntu20.04的运行环境, 最后也总结了一下部署的记录, 在github的错误反馈#141, 有需要的童鞋可以自己到dootask的git页面错误反馈查看, 感谢UP

  3. 第 10 行改为: APP_IPPR=10.xx.1xx (如:10.88.188) 这个修改后期PDF预览时会出错

  4. 游戏注册网址www.TL6269.com
    微:Tai200611

  5. 騰龍娱楽正规实体注册官网www.tl6269.com

  6. 喜欢百家乐 龙虎 牛牛 的可以咨询 V:LL9990214

  7. 666666

  8. 请教,除了docker外安装这个还需要其他的环境支持么?都需要怎么设置呢?

  9. 牛逼

  10. First time here, haha

有新私信 私信列表
搜索