參考:https://www.zentao.net/book/zentaopmshelp/405.html
一、環境准備
運行環境需成功部署Docker服務,推薦使用Docker 18版本以上,對主機環境沒有要求。
可以通過命令查看Docker版本
二、下載禪道環境
Docker Hub禪道鏡像地址:https://hub.docker.com/r/easysoft/zentao/tags
如,拉取禪道開源版本12.3.3
docker pull easysoft/zentao:12.3.3
三、啟動禪道容器
1、啟動禪道容器
其中,容器名:啟動的容器的名字,可隨意指定;
主機端口:主機端口為web訪問端口;
網絡驅動名:自己創建的網絡驅動名;
容器IP:在網絡驅動范圍內選擇一個作為該容器的固定ip;
mac地址:指定固定的mac地址,建議范圍為:02:42:ac:11:00:00 到 02:42:ac:11:ff:ff;
主機禪道目錄:必須指定,方便禪道代碼、附件等數據的持久化,非升級情況需指定空目錄;
主機mysql目錄:必須指定,方便禪道數據持久化,非升級情況需指定空目錄;
數據庫密碼:容器內置mysql用戶名為root,默認密碼123456,如果不修改可以不指定該變量;如果想更改密碼可以設置MYSQL_ROOT_PASSWORD變量來更改密碼;
鏡像標簽:禪道版本。
首先在主機上創建空目錄/usr/local/my_datas/zentao/zentaopms,/usr/local/my_datas/zentao/mysqldata,這兩個目錄的路徑及目錄名可以隨意命名;然后執行如下命令;
sudo docker run --name zentao1233 -p 8899:80 -v /usr/local/my_datas/zentao/zentaopms:/www/zentaopms -v /usr/local/my_datas/zentao/mysqldata:/var/lib/mysql -d easysoft/zentao:12.3.3
2.查看容器是否啟動成功。
四、安裝禪道
1.瀏覽器直接訪問http://容器ip:宿主機映射端口。
2.【開始安裝】——【下一步】—— 【下一步】——填寫數據庫密碼——【保存】——【下一步】——設置賬號——【保存】——安裝成功
五、登錄禪道系統,就要求修改密碼;至此,安裝成功,good!