利用docker搭建禪道服務

2021-10-07 03:22:32 字數 1424 閱讀 7921

先說下這麼幹的原因,本來準備直接在伺服器上裝禪道,翻了幾個教程,有的說如果已經裝過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...