docker 安裝禪道

2022-09-19 02:54:09 字數 976 閱讀 9760

docker run --name [容器名] -p [主機埠]:80 -v [主機禪道目錄]:/www/zentaopms \

-v [主機mysql目錄]:/var/lib/mysql \

-e mysql_root_password=[資料庫密碼] -d easysoft/zentao:[映象標籤]

docker run --name zentao --privileged=true -d -p 8012:80 -p 1206:3306 -v /ichint/zentaopms:/www/zentaopms -v /ichint/mysqldata:/var/lib/mysql -e mysql_root_password=123456 easysoft/zentao:12.5.3

檢視日誌

docker logs -f zentao

其中,容器名:啟動的容器名字,可隨意指定;

主機埠:主機埠為web訪問埠;

主機禪道目錄:必須指定,方便禪道**、附件等資料的持久化,非公升級情況需指定空目錄;

主機mysql目錄:必須指定,方便禪道資料持久化,非公升級情況需指定空目錄;

資料庫密碼: 容器內建mysql使用者名為root,預設密碼123456,如果不修改可以不指定該變數,如果想更改密碼可以設定 mysql_root_password變數來更改密碼;

映象標籤:禪道版本。

docker 命令報異常permission denied的解決方案

大約在0.6版,privileged被引入docker。

使用該引數,container內的root擁有真正的root許可權。

否則,container內的root只是外部的乙個普通使用者許可權。

privileged啟動的容器,可以看到很多host上的裝置,並且可以執行mount。

甚至允許你在docker容器中啟動docker容器。

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...

Docker安裝禪道 執行全過程

禪道開源版 禪道預設使用自己的資料庫 資料庫使用者名稱 root,預設密碼 123456。執行時,可以設定 mysql root password變數來更改密碼 1.構建映象 進入docker zentao目錄,執行命令 docker build t 映象名稱 dockerfile所在目錄 例如 d...