怎么在Docker環(huán)境下搭建測試管理平臺

這篇文章主要為大家展示了“怎么在Docker環(huán)境下搭建測試管理平臺”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么在Docker環(huán)境下搭建測試管理平臺”這篇文章吧。

我們提供的服務有:網(wǎng)站設計、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、蘭州ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的蘭州網(wǎng)站制作公司

第一部分:環(huán)境準備

首先需要在CentOS 7系統(tǒng)中安裝Docker engine,如果已經(jīng)安裝,可以跳過1)2)3)4)步。

1) 從yum倉庫安裝docker engine

# yum install -y docker

2) 啟用docker服務

# systemctl enable docker

3) 啟動docker服務

# systemctl start docker

4) 查看docker服務的運行狀態(tài)

# systemctl status docker

5) 使用docker pull命令拉取需要的鏡像。由于testlink和mantis都需要存儲相關數(shù)據(jù),所以這里可以看到還拉取了一個MySQL鏡像。

# docker pull bitnami/testlink:1.9.16-r8

# docker pull vimagick/mantisbt

# docker pull mysql:5.7.20

6) 使用docker network命令中創(chuàng)建一個新的容器網(wǎng)絡,可以命名為testlink-tier。這樣接下來創(chuàng)建的mysql, testlink和manties容器將會鏈接到這個網(wǎng)絡上。

# docker network create testlink-tier

第二部分:Testlink安裝

7) 然后用下面的命令依次啟動mysql數(shù)據(jù)庫服務容器,testlink容器。

# docker run -d --name mysql-testlink \

--net testlink-tier \

-v ~/testlink/db:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=p@ssw0rd \

-e MYSQL_ROOT_HOST=% \

-e MYSQL_DATABASE=testlinkdb \

mysql:5.7.20

8) 上面的命令中我們創(chuàng)建了一個mysql容器,設定root賬戶密碼為p@ssw0rd,創(chuàng)建了一個名為testlinkdb的數(shù)據(jù)庫,并允許root通過任何地址鏈接該mysql服務,并且鏈接到之前創(chuàng)建的testlink-tier容器網(wǎng)絡。

9) 接下來用下面的命令啟動testlink容器。通過mysql容器的name (mysql-testlink)連接數(shù)據(jù)庫服務。

# docker run -d -p 8000:80 -p 8443:443 --name testlink \

-e MARIADB_USER=root \

-e MARIADB_PASSWORD=p@ssw0rd \

-e MARIADB_HOST=mysql-testlink \

-e MARIADB_PORT_NUMBER=3306 \

--net testlink-tier \

--volume ~/testlink/data:/bitnami/testlink \

--volume ~/testlink/apache:/bitnami/apache \

--volume ~/testlink/php:/bitnami/php \

bitnami/testlink:1.9.16-r8

10) testlink容器啟動后,通過docker logs查看testlink啟動是否正常。

# docker logs testlink

如果一切正常,log中會顯示類似下面的信息.

怎么在Docker環(huán)境下搭建測試管理平臺

11) 然后在瀏覽器中打開http://<host>:8000 (其中host為docker engine所在的機器ip或者域名)

登錄信息如下:默認用戶名:user,默認密碼bitnami ,如下圖所示:

怎么在Docker環(huán)境下搭建測試管理平臺

第三部分:Mantis安裝

12) 接下來準備啟動mantis容器,首先需要使用下面的命令啟動一個新的mysql容器。

# docker run -d --name mysql-mantis \

--net testlink-tier \

-v ~/mantis/db:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=p@ssw0rd \

-e MYSQL_ROOT_HOST=% \

-e MYSQL_DATABASE=bugtracker \

-e MYSQL_USER=mantisbt \

-e MYSQL_PASSWORD=mantisbt \

mysql:5.7.20

13) 啟動mantis容器

# docker run -d -p 8001:80 --name mantis \

--net testlink-tier \

vimagick/mantisbt:latest

14) 然后在瀏覽器中打開http://<host>:8001/admin/install.php (其中host為docker engine所在的機器ip或者域名)會進入初始安裝界面,在下圖中填入處填入對應的內(nèi)容:

怎么在Docker環(huán)境下搭建測試管理平臺

以下是對填寫內(nèi)容的簡單說明:

怎么在Docker環(huán)境下搭建測試管理平臺

15) 完成后點擊Install/Upgrade Database按鈕完成安裝, 在瀏覽器中打開http://<host>:8001/即可登錄Manits。

初始登錄信息: 用戶名: administrator 密碼: root

怎么在Docker環(huán)境下搭建測試管理平臺

第四部分:在Testlink中添加Mantis

在Testlink的Issue Tracker Management中可以添加Mantis接口(db模式)進行集成,如下圖所示:

怎么在Docker環(huán)境下搭建測試管理平臺

注意上圖中的uriview和uricreate節(jié)點中的ip地址和端口需要與mantis容器的運行host ip以及端口匹配。

以上是“怎么在Docker環(huán)境下搭建測試管理平臺”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:怎么在Docker環(huán)境下搭建測試管理平臺
文章起源:http://muchs.cn/article4/jchjoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站改版網(wǎng)站設計、做網(wǎng)站移動網(wǎng)站建設、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司