【玩轉開源】基於Docker搭建Bug管理系統 MantisBT


環境Ubuntu18.04 + Docker

1. Docker Hub 鏈接:https://hub.docker.com/r/vimagick/mantisbt

這里直接使用docker命令的方式

1. 首先下載MantisBT 和 Mysql的 Docker鏡像

打開Ubuntu Terminal

輸入: docker pull vimagick/mantisbt:latest 下載mantisbt鏡像

輸入: docker pull image: mysql:5.7 下載mysql 5.7

下載完成后,執行 docker images,可以看到這兩個鏡像再列表中

2. 安裝鏡像完成后,接下來啟動鏡像

2.1 首先啟動 Mysql

docker run -d --name mantisbtdb -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=bugtracker -e MYSQL_USER=mantisbt -e MYSQL_PASSWORD=mantisbt mysql:5.7

命令含義是啟動容器一個名為mantisbtdb,設置環境變量 root 用戶密碼,數據庫名字,數據庫新建用戶名和密碼,對應鏡像是mysql:5.7

啟動容器完成后,接下來進入容器:docker exec -ti mantisbtdb /bin/bash,查看剛剛所建立的數據庫信息

登錄進容器內檢查mysql數據庫用詞及權限是否正確,確認無誤后則退出

2.2 創建mantisbt容器,並通過--link命令連接上面生成的mantisbtdb數據庫容器

這里我開啟8088端口做容器80端口的映射:docker run -d --name mantisbt -p 8088:80 --link mantisbtdb vimagick/mantisbt

如果8088端口被占用,就換一個,可以通過 lsof -i:端口號 來查詢對應的端口號是否被占用

 輸入 docker container ls 可以看到所有的容器

2.3 容器都啟動后,則可以打開瀏覽器輸入域名:http://localhost:8088

 第一次登陸的時候會要求檢測配置:

 如果配置都是Good,則安裝數據庫,這里需要一些時間

安裝完成后,就可以點擊Continue登陸了

 

然后可以按提示登錄mantisbt平台進行平台配置,缺省管理員用戶為administrator,密碼為root,登錄后會首先要求修改密碼。

 

3. 以后如果電腦重啟后按以下順序啟用容器即可:

docker start mantisbtdb

docker start mantisbt

4. 接下來我會使用一塊開發板搭建環境

參考博客:https://blog.csdn.net/rainflood/article/details/77619693


免責聲明!

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



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