環境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