Docker部署禪道
阿新 • • 發佈:2021-01-12
前言:bug管理工具是必備了,禪道是開源的bug管理工具,其他的bug管理工具都是大同小異的。
1.docker pull 拉取映象
docker pull idoop/zentao
2.建立本地目錄
mkdir -p /data/zbox
3.啟動容器
docker run -d -p 8088:80 -p 3316:3306 -e USER="admin" -e PASSWD="123456" -e BIND_ADDRESS="false" -e SMTP_HOST="163.177.90.125 smtp.exmail.qq.com" -v /data/zbox/:/opt/zbox/ --name zentao-server idoop/zentao:latest
- 8088 訪問禪道外部埠號
- 3316 把容器3306資料庫埠對映到主機3316埠
- USER 設定登入賬號 admin
- PASSWD 設定登入密碼 123456
- BIND_ADDRESS 設定為false
訪問http://ip:8088/即可訪問禪道首頁
首頁輸入上面設定的賬號admin和密碼123456登入
其中可能會遇到的問題
使用centos7搭建過禪道的同學應該還有印象,要修改apache的埠號和mysql資料庫的埠號,有可能這兩個埠號被佔用了,啟動容器的時候會報錯的。
比如8080埠號被使用了
緊接著,我們就會想著去修改埠號,比如把埠號改為8088,然後接著去啟動容器,不好意思,又會報錯
意思是剛才你啟動容器的時候已經存在 zentao-server這個容器了,怎麼辦?
檢視容器: sudo docker container ls -all
1.給容器換一個名稱
2.將原來這個容器刪除了,接著執行上面的步驟就可以了
docker container rm zentao-server