先說下這麼幹的原因,本來準備直接在伺服器上裝禪道,翻了幾個教程,有的說如果已經裝過mysql,那麼安裝禪道的時候可能會有衝突。本著避免衝突的原則,想到了docker映象。
yum install -y docker
systemctl daemon-reload
啟動docker服務
systemctl restart docker
禪道的docker映象位址
docker pull idoop/zentao
啟動docker映象的命令:
mkdir -p /data/zbox && \
docker run -d -p 80:80 -p 3306:3306 \
-e adminer_user="root" -e adminer_passwd="password" \
-e bind_address="false" \
-v /data/zbox/:/opt/zbox/ \
--add-host smtp.exmail.qq.com:163.177.90.125 \
--name zentao-server \
idoop/zentao:latest
-p引數用來指定埠對映,前面的埠是主機埠,後面的埠是容器埠,因為我主機的80和3306埠都被占用了,所以我用的是8090和3396埠,對應的命令為:
mkdir -p /data/zbox && \
docker run -d -p 8090:80 -p 3396:3306 \
-e adminer_user="root" -e adminer_passwd="password" \
-e bind_address="false" \
-v /data/zbox/:/opt/zbox/ \
--add-host smtp.exmail.qq.com:163.177.90.125 \
--name zentao-server \
idoop/zentao:latest
其它引數
note: 頁面的預設登入名是admin,預設密碼是123456. mysql的root使用者的預設密碼是123456,首次登陸會提示修改密碼.
注意:執行上面的命令可能會報乙個錯誤:
這個可能是linux版本和docker不相容導致的,解決方法就是公升級yum
yum update
然後重啟docker服務
systemctl restart docker
01 2 docker搭建禪道
禪道 docker pull idoop zentaomkdir p data zbox docker run d p 8077 80 p 13306 3306 e user root e passwd 123456 e bind address false e smtp host 163.177....
docker安裝禪道
埠8888 建立目錄 mkdir p work docker zentao 進入目錄 cd work docker zentao 編寫yml檔案 vim docker compose.yml version 3 services zentao image idoop zentao latest re...
Docker部署禪道
bug管理工具是必備了,禪道是開源的bug管理工具,其他的bug管理工具都是大同小異的。1.docker pull 拉取映象 2.建立本地目錄 mkdir p data zbox 3.啟動容器 docker run d p 8088 80 p 3316 3306 e user admin e pas...