禪道docker化(Centos7.2)


操作步驟

確認服務器禪道版本及容器禪道版本

配置docker-compose

  • 確認需掛載目錄
    • 禪道文件:/opt/zbox/app/zentao/www/data/upload/1
    • 禪道配置文件:/opt/zbox/app/zentao/config
    • 系統配置文件:/opt/zbox/etc
    • 數據庫:/opt/zbox/data/mysql
    • 計划備份文件:/mnt/data/z/pms/backup
    • 日志文件:/opt/zbox/logs
version: '2'
services:
    zentao-server:
        image: docker.io/idoop/zentao

        ports:
            - '81:80'
            - '3307:3306'

        environment:
            - USER="root"
            - PASSWD="password"
            - BIND_ADDRESS="false"

        volumes:
            - '/srv/data/zentao/upload:/opt/zbox/app/zentao/www/data/upload/1'
            - '/srv/data/zentao/config:/opt/zbox/app/zentao/config'
            - '/srv/data/zentao/mysql:/opt/zbox/data/mysql'
            - '/srv/data/zentao/etc:/opt/zbox/etc'
            - '/srv/data/zentao/logs:/opt/zbox/logs'
            - '/srv/data/zentao/backup:/mnt/data/z/pms/backup'

停止原服務器

  • 執行/opt/zbox/zbox stop 命令停止Apache和Mysql。

啟動容器

[root@localhost zentao]# pwd
/srv/docker/docker-compose/zentao
[root@localhost zentao]# ll
total 4
-rw-r--r-- 1 root root 390 Apr 25 13:53 docker-compose_v1.0.0.yml
[root@localhost zentao]# docker-compose -f ./docker-compose_v1.0.0.yml up -d
Creating zentao_zentao-server_1 ... done
  • 啟動Apache和Mysql服務后

    • 瀏覽器直接訪問 http://禪道服務器ip:apache端口 即可訪問和登錄禪道。
    • 注:如果網頁無法訪問,請先關閉禪道所在電腦的防火牆和selinux再刷新網頁訪問試一下。
    • 禪道默認管理員帳號是 admin,密碼 123456。
  • 禪道數據庫

    • 網頁登錄數據庫

      • 禪道數據庫管理用的是adminer,但是為了安全,訪問adminer的時候需要身份驗證,需要運行/opt/zbox/auth/adduser.sh來添加用戶(先 cd /opt/zbox/auth/ 然后執行 ./adduser.sh)
      • 網頁訪問 http://禪道服務的ip:apache端口,點擊“數據庫管理”按鈕有2層驗證:
        • 彈窗驗證是輸入運行 addusers.sh添加的用戶名和密碼
        • 網頁直接顯示登錄界面:
          • 系 統:默認選擇MySQL。
          • 服務器:127.0.0.1:mysql端口
          • 用戶名: root
          • 密 碼:123456
          • 數據庫:zentao
    • 命令行連接數據庫

      • 登錄數據庫:/opt/zbox/bin/mysql -u root -P mysql端口 -p (比如:/opt/zbox/bin/mysql -u root -P 3306 -p)
      • 導入數據庫:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要導入的庫名 < XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)


免責聲明!

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



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