Docker安裝部署禪道開源版12.5


下載禪道

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

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

可掛載目錄

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

mkdir -p /var/lib/mysql:該目錄為數據庫的數據目錄

部署容器

注:需要關閉下selinux

1. 構建鏡像

下載安裝包,通過FTP工具將安裝包上傳到服務器,解壓縮。 進入docker_zentao目錄,

執行命令 docker build -t [鏡像名稱] [Dockerfile所在目錄] 構建鏡像(安裝包實際是一個腳本 — dockerfile)

1 unzip -d ./ docker_zentao.zip               # 解壓安裝到到當前路徑
2 cd docker_zentao                            # 進入解壓文件目錄 
3 docker build -t zentao_latest ./            # 構建鏡像

查看鏡像構建結果  docker images

[root@localhost docker_zentao]# docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE 
zentao_latest                 latest              b3a3cd03be42        3 hours ago         613 MB      剛剛dockerfile構建的
docker.io/ubuntu              16.04               9499db781771        38 hours ago        131 MB
docker.io/sameersbn/gitlab    latest              bfe65644733f        2 months ago        3.6 GB
docker.io/rabbitmq            3.8.6-management    64a1f920fb0d        3 months ago        187 MB
docker.io/redis               6.0.6               1319b1eaa0b7        3 months ago        104 MB
docker.io/beginor/gitlab-ce   latest              5595d4ff803e        2 years ago         1.5 GB

2、運行鏡像

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

創建 /home/docker_data/zentao 目錄

運行容器並指定端口,注意:80和8080端口 我這是把容器內部80指定到8002管理端口

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

運行成功

 

 

安裝禪道

1. 客戶端瀏覽器訪問http://IP:端口號 系統自動轉入安裝流程   

 

 

2. 授權協議,勾選協議點擊下一步

 

 

 

 

 3. 系統檢查,點擊下一步

 

 

 

 

4. 修改配置文件

使用禪道容器自身mysql數據庫服務輸入:127.0.0.1或localhost

使用其他mysql數據庫,則數據庫服務、端口、賬號和密碼輸入對應消息點擊下一步

若數據庫zentao已存在,勾選清空現有數據   這是說的是內部容器mysl數據庫

 

 

5. 保存my.php配置文件,確認沒問題點擊下一步

后續需要調整直接修改 app/zentaopms/config/my.php文件

 

 

 7. 設置公司名稱、工作方式和賬號密碼

 

 

 

 

 登錄成功進入禪道,禪道安全性的提示修改密碼 ,至此,docker部署安裝禪道完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM