千家信息网

怎么在Docker环境下搭建测试管理平台

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要为大家展示了"怎么在Docker环境下搭建测试管理平台",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么在Docker环境下搭建测试管理平台"
千家信息网最后更新 2025年12月02日怎么在Docker环境下搭建测试管理平台

这篇文章主要为大家展示了"怎么在Docker环境下搭建测试管理平台",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么在Docker环境下搭建测试管理平台"这篇文章吧。

第一部分:环境准备

首先需要在CentOS 7系统中安装Docker engine,如果已经安装,可以跳过1)2)3)4)步。

1) 从yum仓库安装docker engine

# yum install -y docker

2) 启用docker服务

# systemctl enable docker

3) 启动docker服务

# systemctl start docker

4) 查看docker服务的运行状态

# systemctl status docker

5) 使用docker pull命令拉取需要的镜像。由于testlink和mantis都需要存储相关数据,所以这里可以看到还拉取了一个mysql镜像。

# docker pull bitnami/testlink:1.9.16-r8

# docker pull vimagick/mantisbt

# docker pull mysql:5.7.20

6) 使用docker network命令中创建一个新的容器网络,可以命名为testlink-tier。这样接下来创建的mysql, testlink和manties容器将会链接到这个网络上。

# docker network create testlink-tier

第二部分:Testlink安装

7) 然后用下面的命令依次启动mysql数据库服务容器,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) 上面的命令中我们创建了一个mysql容器,设定root账户密码为p@ssw0rd,创建了一个名为testlinkdb的数据库,并允许root通过任何地址链接该mysql服务,并且链接到之前创建的testlink-tier容器网络。

9) 接下来用下面的命令启动testlink容器。通过mysql容器的name (mysql-testlink)连接数据库服务。

# 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中会显示类似下面的信息.


11) 然后在浏览器中打开http://:8000 (其中host为docker engine所在的机器ip或者域名)

登录信息如下:默认用户名:user,默认密码bitnami ,如下图所示:


第三部分: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://:8001/admin/install.php (其中host为docker engine所在的机器ip或者域名)会进入初始安装界面,在下图中填入处填入对应的内容:


以下是对填写内容的简单说明:


15) 完成后点击Install/Upgrade Database按钮完成安装, 在浏览器中打开http://:8001/即可登录Manits。

初始登录信息: 用户名: administrator 密码: root


第四部分:在Testlink中添加Mantis

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


注意上图中的uriview和uricreate节点中的ip地址和端口需要与mantis容器的运行host ip以及端口匹配。

以上是"怎么在Docker环境下搭建测试管理平台"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

容器 命令 服务 内容 面的 环境 数据 平台 测试 管理 接下来 信息 密码 数据库 浏览器 篇文章 网络 链接 浏览 登录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 淄博网络安全行业发展 服务器运行命令怎么打开 竹山信息软件开发统计 佛山4u服务器散热器批发商 杭州量级网络技术 华三系列网络技术认证证书 透明国际官网数据库清廉指数 网络安全国家认可的学校 数据库结构算法 ftp服务器怎样改用户密码 服务器怎么共享文件到平板上 数据库期末小抄 网络安全法 智联招聘 安防管理和存储转发服务器 计算机网络技术端口的作用 密云区专业网络技术服务口碑推荐 工行软件开发中心成都刘炼 知域互联网科技有限公司官网 保存图片到服务器 智慧物流通信与网络技术应用 云层网络技术是什么 虹口区企业金融网络技术服务 分期付款的云服务器 淘呗商城软件开发 信息化与网络安全专业哪个好 服务器数据库地址 数据库怎样连接 数据库的er图转换为关系模型 纸箱吸塑一体软件开发方案 数据库分析和设计是技术岗位么
0