17.6.1docker部署后安装失败

2022-09-27 16:25:35
李涛
  • 访问次数: 4
  • 注册日期: 2022-09-27
  • 最后登录: 2022-10-11
  • 我的积分: 72
  • 门派等级: 无门派
  1. 在windows10上使用docker进行部署,安装过程报错
  2. docker运行命令

docker run -d --name zentao -p 10011:80 -v D:/WorkSpace/Docker/zentao/zentaopms:/www/zentaopms -v D:/WorkSpace/Docker/zentao/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 easysoft/zentao:17.6.1

3.安装过程中前2步正常,第3步报错如下

SQLSTATE[HY000]: General error: 1030 Got error 44 "Channel number out of range" from storage engine InnoDB

沙发
2022-09-27 17:25:54
于涛
  • 访问次数: 1225
  • 注册日期: 2020-08-10
  • 最后登录: 2024-04-18
  • 我的积分: 15422
  • 门派等级: 释迦 等级5 菩萨
您好,这个问题的原因主要是MariaDB 在通过 WSL 共享到 Docker 容器中的 Windows 文件系统上运行导致的,方便的话可以尝试在LInux中用docker部署看下。
板凳
2022-09-27 17:39:45 回复#1
李涛
  • 访问次数: 4
  • 注册日期: 2022-09-27
  • 最后登录: 2022-10-11
  • 我的积分: 72
  • 门派等级: 无门派
我挨个版本测试了下,17.4及以下的版本都是好的,从17.5版本开始就有该问题了,建议你们再排查下
#3
2022-09-27 17:41:01 回复#2
于涛
  • 访问次数: 1225
  • 注册日期: 2020-08-10
  • 最后登录: 2024-04-18
  • 我的积分: 15422
  • 门派等级: 释迦 等级5 菩萨
这个是因为从17.5版本后增加了对InnoDB存储引擎的支持,之前的存储引擎都是MyIsam,所以不会出现这个问题。可以先在LInux服务器上部署新版本看下是否正常呢
#4
2022-09-27 17:45:56 回复#1
李涛
  • 访问次数: 4
  • 注册日期: 2022-09-27
  • 最后登录: 2022-10-11
  • 我的积分: 72
  • 门派等级: 无门派
Linux试过了,是正常的,但是我想在windows上部署,有没有好的解决方案?
#5
2022-09-28 08:38:34
金凯
  • 访问次数: 698
  • 注册日期: 2021-11-11
  • 最后登录: 2024-04-16
  • 我的积分: 2995
  • 门派等级: 无门派

windows上部署建议您直接使用禅道的windows一键安装包

https://www.zentao.net/book/zentaopms/76.html

金凯 最后编辑, 2022-09-28 08:39:15
#6
2022-10-09 14:10:17
李涛
  • 访问次数: 4
  • 注册日期: 2022-09-27
  • 最后登录: 2022-10-11
  • 我的积分: 72
  • 门派等级: 无门派
使用docker镜像在k8s上部署17.6.2版本失败,部署17.4版本成功,建议再看下这个问题
#7
2022-10-09 14:30:15
禅道-Bee
  • 访问次数: 5094
  • 注册日期: 2017-02-22
  • 最后登录: 2024-04-18
  • 我的积分: 40953
  • 门派等级: 幽灵 等级5 天魔
k8s有单独的镜像的,可以联系官网顶部商务QQ,邀请加入技术交流群,截图看下用的镜像,以及具体的提示信息,方便确认问题。
1/1 1