1 安裝禪道
1.1  選擇適合您的安裝方法
1.2  使用云禪道在線項目管理服務!
1.3  (推薦)windows用一鍵安裝包安裝
1.4  (推薦)linux用一鍵安裝包
1.5  linux下用lampp集成包安裝
1.6  使用源碼包安裝(MAC系統)
1.7  MAC下用XAMPP安裝禪道
1.8  MAC下用XAMPP-VM安裝禪道
1.9  禪道一鍵安裝包里安裝蟬知和然之
1.10  使用源碼包安裝(各系統通用)
1.11  使用禪道Docker安裝包安裝
1.12  寶塔面板安裝禪道
1.13  華蕓NAS在線安裝
1.14  Centos7.4系統下安裝httpd,mariadb,php7.1環境運行禪道
1.15  安裝ioncube擴展
2 禪道介紹
2.1  關于禪道項目管理軟件
2.2  禪道介紹PPT下載
2.3  如何獲得支持
2.4  關注我們
3 升級禪道
3.1  選擇和自己環境對應的升級方式
3.2  通過源代碼方式升級(通用)
3.3  windows一鍵安裝包的升級
3.4  linux一鍵安裝包升級
4 創建分組和用戶
4.1  建立部門結構
4.2  添加一個用戶帳號
4.3  批量維護帳號
4.4  設置分組,建立權限體系
5 最簡使用
5.1  使用禪道來進行項目任務管理
5.2  只使用禪道來做bug管理
5.3  只使用禪道來進行產品管理
5.4  個人使用禪道來做事務跟蹤管理
6 基本使用
6.1  禪道使用的基本流程和產品、研發、測試之間的三權分立
6.2  敏捷開發及scrum簡介
6.3  禪道和scrum的對應關系
6.4  禪道的新手教程
6.5  創建第一個產品
6.6  添加第一個需求
6.7  開始第一個項目
6.8  確定項目要完成的需求列表
6.9  為需求分解任務
6.10  提交bug
6.11  視頻教程:第一個演示項目
6.12  維護聯系人
6.13  禪道的自定義功能
6.14  導入excel、csv參考文檔
6.15  文檔管理
6.16  工作方式的切換
6.17  操作獲取積分功能
6.18  自定義必填項功能
6.19  如何排查產品、項目是否有訪問權限
7 進階使用
7.1 使用流程
7.1.1  禪道使用流程圖解
7.2 個人管理
7.2.1  使用待辦進行個人事務管理
7.2.2  關注需要自己處理的任務、需求、bug
7.2.3  通過我的檔案查看或者修改個人信息
7.2.4  視頻教程:禪道使用之個人篇
7.3 產品經理篇
7.3.1  維護產品
7.3.2  維護產品線
7.3.3  創建和評審需求
7.3.4  變更和評審需求
7.3.5  需求的狀態和研發階段
7.3.6  需求的注意事項
7.3.7  維護產品模塊
7.3.8  建立發布計劃
7.3.9  建立發布
7.3.10  路線圖
7.3.11  文檔管理
7.3.12  主持產品會議
7.3.13  參與項目管理、演示和總結
7.3.14  需求的基本統計報表
7.3.15  視頻教程:禪道使用之產品經理篇
7.4 項目經理篇
7.4.1  建立項目
7.4.2  組建項目團隊
7.4.3  確定項目要完成的需求列表
7.4.4  組織進行任務分解
7.4.5  召開每天的站立會議
7.4.6  通過燃盡圖了解項目的進展
7.4.7  通過各種列表的各種功能了解項目進展
7.4.8  召開演示會議和總結會議
7.4.9  項目任務基本的報表統計
7.4.10  視頻教程:禪道使用之項目經理篇
7.5 開發團隊篇
7.5.1  參加項目計劃會議,分解任務
7.5.2  領取任務,并每天更新任務
7.5.3  通過看板和樹狀圖查看任務
7.5.4  創建版本
7.5.5  申請測試
7.5.6  解決bug
7.5.7  文檔管理
7.5.8  確認bug
7.5.9  視頻教程:禪道使用之開發團隊篇
7.6 測試團隊篇
7.6.1  維護bug視圖模塊
7.6.2  提交bug
7.6.3  驗證bug,關閉
7.6.4  激活bug
7.6.5  找到自己需要的bug
7.6.6  維護測試用例視圖
7.6.7  創建測試用例
7.6.8  測試套件、報告和公共用例庫的維護
7.6.9  管理測試版本
7.6.10  執行用例,提交Bug
7.6.11  查看報表統計
7.6.12  視頻教程:禪道使用之測試團隊篇
8 維護配置
8.1 維護禪道
8.1.1  初始化管理腳本
8.1.2  備份禪道
8.1.3  恢復刪除的資源
8.1.4  如何更新燃盡圖
8.1.5  一鍵安裝包如何實現mysql異機連接
8.2 配置禪道
8.2.1  設置是否允許匿名訪問
8.2.2  如何配置email發信
8.2.3  禪道云發信
8.2.4  如何成為超級管理員
8.2.5  配置禪道系統為靜態訪問
8.2.6  去掉禪道訪問地址中的zentao
8.2.7  集成禪道和svn
8.2.8  集成禪道和git
8.2.9  在第三方應用中集成禪道
8.2.10  第三方應用配置免密登錄禪道
8.2.11  第三方應用集成禪道客戶端進行消息通知
8.2.12  集成webhook
8.2.13  然之集成
8.2.14  客戶端集成
8.2.15  禪道的翻譯功能
8.2.16  瀏覽器通知的設置
9 定制開發
9.1  二次開發機制
9.2  禪道的目錄結構
9.3  找到要修改的文件
9.4  禪道的數據庫結構
9.5  公用模塊--common
9.6  如何登記菜單
9.7  如何登記權限
9.8  示例:如何修改禪道的語言提示?
9.9  示例:創建bug時可以設置優先級字段
9.10  使用在線擴展編輯器
9.11  二次開發編輯器和翻譯功能限制使用說明
9.12  禪道項目管理軟件打包規范1.1版本
10 其他相關
10.1  禪道所使用到的第三方代碼
10.2  禪道FAQ
10.3  如何幫助禪道項目
10.4  禪道商業服務
10.5  禪道項目的貢獻者
10.6  歷史修改記錄

使用禪道Docker安裝包安裝

2019-01-09 16:35:09
薛才杰
19345
最后編輯:禪道-Bee 于 2019-11-12 11:17:22


一、下載地址

禪道開源版:     http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip

數據庫用戶名:  root,默認密碼:  123456。運行時,可以設置  MYSQL_ROOT_PASSWORD變量來更改密碼。

可掛載目錄

/app/zentaopms:該目錄為禪道目錄,里面包含禪道代碼及附件上傳目錄。

/var/lib/mysql:該目錄為數據庫的數據目錄。

二、安裝使用

注意:需要關閉下selinux

1、構建鏡像

下載安裝包,解壓縮。 進入docker_zentao目錄,執行命令 docker build -t [鏡像名稱] [Dockerfile所在目錄]

docker build -t zentao ./

2、運行鏡像

docker run --name [容器名稱] -p [主機端口]:80 -v [主機代碼目錄]:/app/zentaopms -v [主機數據目錄]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[數據庫密碼] -d [鏡像名]:latest

例如

創建 /data/www /data/data 目錄。

執行命令:

docker run --name zentao -p 80:80 -v /data/www:/app/zentaopms -v /data/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d zentao:latest

運行成功

3、安裝禪道

通過瀏覽器訪問http://ip,系統會自動轉入安裝程序。

使用產品須遵循我們的授權協議,不得擅自去除標志、鏈接。

檢查系統安裝環境,如軟件版本、讀寫權限等。如有錯誤按提示操作即可。

填寫數據庫相關信息,如數據庫已存在,可勾選清空現有數據。

生成配置文件my.php,管理員可自行修改設置,想重裝系統則刪除該文件即可。

設置管理員帳號和工作方式。


三、升級

1、重新構建鏡像

重新修改Dockerfile,重新運行構建鏡像命令

docker build -t zentao ./

2、關閉容器

docker stop 容器ID

docker stop 6b26b184f322

3、用新鏡像運行容器

用之前運行鏡像的命令,用新的鏡像重新運行容器。

注意:[主機代碼目錄]、[主機數據目錄]、mysql密碼 必須和之前的容器一致。

4、升級禪道

在 [主機代碼目錄] 的 www 目錄創建 ok.txt。

創建后,點擊 繼續更新。

升級成功。

四、訪問禪道數據庫

1、安裝成功之后,確認下容器的ID:

2、進入docker容器:

執行下面命令,ID使用上面查詢的ID即可。

docker exec -it cc8f97cdf51b /bin/bash

結果:

3、訪問數據庫:

密碼默認是123456,但是運行鏡像的時候  MYSQL_ROOT_PASSWORD修改密碼的話,需要使用修改后的密碼。


評論列表
sange 2019-10-08 10:28:01
docker build -t zentao ./執行后有報錯這個,,鏡像中mysql目錄不是空的呢??

---> Running in b2bcfe6bf87f
rm: cannot remove '/var/lib/mysql/mysql': Directory not empty
rm: cannot remove '/var/lib/mysql/performance_schema': Directory not empty
The command '/bin/sh -c rm -rf /etc/apache2/sites-enabled/000-default.conf /var/lib/mysql/*' returned a non-zero code: 1
禪道-Bee 2019-10-08 17:25:31
可以聯系官網頂部的商務QQ,邀請加入禪道技術交流群,群里一起確認下,方便截圖。
hsowan 2019-10-01 22:42:08
為什么不提供官方鏡像呢,還要自行構建
石洋洋 2019-10-08 09:40:00
docker用于正式環境的開銷比較大,系統資源消耗比較多,目前使用的公司比較少,所以不是每個版本都會制作docker包,可以基于貴公司當前的操作環境自己構建一下。
tewu 2019-09-26 16:42:19
docker run --name zentao -p 80:80 -v /data/www:/app/zentaopms -v /data/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d zentao:latest 提示: not a file or directory, 已經創建好掛載文件夾。
然后嘗試去掉掛載文件夾提示:
docker run --name zentao -p 80:80 -e MYSQL_ROOT_PASSWORD=123456 -d zentao:latest: command not found
禪道-Bee 2019-09-26 17:44:01
聯系下官網頂部的商務QQ,邀請加入技術交流群,群里溝通下。
Billy Yang 2019-09-24 11:06:14
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

重啟服務器,把所有的Docker緩存刪了,重新build,然后啟動的時候,總是報連不上數據庫,這是啥情況哦?
Billy Yang 2019-09-24 11:07:43
mysql 密碼用的是123456 默認的沒有改。

docker exec -it zentao bash
進去后 mysql -u root -p ,輸入123456 是可以進入mysql的
馬超 2019-09-24 13:43:18
可以看下zentao(pms)/config/my.php文件中的數據庫密碼是123456嗎?如果不是,可以將password修改為123456,然后重新訪問禪道看下
馬超 2019-09-24 13:51:43
已經回復過了
yonyong 2019-09-12 14:58:35
請問docker安裝禪道后,內置的mysql映射到宿主機的端口默認是3306么,3306:3306?
石洋洋 2019-09-12 16:56:27
可以在執行 docker run 的時候指定一下 3306端口映射。
shuoyuan 2019-09-10 12:44:55
記住密碼功能bug修復了嗎?
馬超 2019-09-10 17:07:34
目前記錄過一個禪道app清除緩存之后,禪道app記錄的cookie會一起清除,你指的是這個問題嗎?
uuhui 2019-08-11 13:43:51
采用docker部署的禪道,如何用navicat工具連接并查看它的數據庫
馬超 2019-08-12 09:14:00
可以添加頁面上方的商務QQ,商務邀請進群后,具體截圖下禪道的安裝目錄看下。
宋先生 2019-08-07 11:25:02
docker zentao stop 后
再執行 docker zentao start 會啟動不了 logs里面有 httpd (pid 30) already running
httpd (pid 30) already running
石洋洋 2019-08-07 15:34:46
找到這個 pid文件 刪除 然后再重新啟動一下試試。
宋先生 2019-08-07 10:01:53
前段時間,用這個docker命令給公司服務器安裝的docker
今天斷電了,然后再docker start 的時候 就不行了 一堆的錯誤。

ls: cannot open directory '/app/zentaopms': Permission denied
* Starting Apache httpd web server apache2
*
chown: cannot read directory '/app/zentaopms': Permission denied
chown: cannot read directory '/var/lib/mysql/': Permission denied
ls: cannot open directory '/var/lib/mysql/': Permission denied
chown: changing ownership of '/var/lib/mysql': Permission denied
Cannot change ownership of the database directories to the 'mysql'
user. Check that you have the necessary permissions and try again.
* Starting MariaDB database server mysqld
...fail!
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 "Connection refused")'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 "Connection refused")
ls: cannot open directory '/app/zentaopms': Permission denied
* Starting Apache httpd web server apache2
*
chown: cannot read directory '/app/zentaopms': Permission denied
chown: cannot read directory '/var/lib/mysql/': Permission denied
ls: cannot open directory '/var/lib/mysql/': Permission denied
chown: changing ownership of '/var/lib/mysql': Permission denied
Cannot change ownership of the database directories to the 'mysql'
user. Check that you have the necessary permissions and try again.
* Starting MariaDB database server mysqld
石洋洋 2019-08-07 10:58:07
1、檢查一下文件目錄的讀寫權限是否正常,宿主機上的映射文件目錄也需要檢查一下;
2、可以修改一下啟動腳本 先啟動一下mysql服務 然后再啟動一下apache服務。
uuhui 2019-08-03 16:18:51
系統管理員的賬號或密碼忘記了如何找回?
張玉潔 2019-08-05 09:06:30
管理員密碼忘記,可以在登錄頁面點擊忘記密碼,按頁面提示進行重置;其他用戶忘記密碼,可以使用管理員帳戶,在組織--用戶,進行密碼重置
uuhui 2019-08-06 14:52:26
管理員請登錄禪道所在的服務器,創建 'zentaopms/tmp/reset_5d4922fdecef2.txt' 文件,服務器是指哪個,www目錄下還上data目錄下創建如提示所說的目錄?
禪道-Bee 2019-08-06 16:04:50
和貴公司禪道的安裝同事一起操作下吧。如果不確定,也可以試試登錄禪道數據庫 zt_user表,找到用戶的記錄,把password的值改成e10adc3949ba59abbe56e057f20f883e 登錄密碼就是123456
1/3
發表評論
評論通過審核后顯示。
三肖中特期准黄大仙373745