简介:

  基于web 页面的测试用例管理系统,测试项目管理,产品需求管理,测试用例管理,测试几乎按惯例,测试用例的创建,管理和执行,并且还提供了统计的功能。

部署数据库:mariadb

  创建一个容器网络testlink  : docker network create testlink1 

   (适用于多个容器之间互相访问,需要使用一个容器网络)(docker network ls 拥有的容器网络)

  运行数据库:docker run -d --name mariadb -e MARIADB_ROOT_PASSWORD=mariadb -e MARIADB_USER=bn_testlink -e MARIADB_PASSWORD=bn_testlink -e MARIADB_DATABASE=bitnami_testlink --net testlink -v ${PWD}/mariadb:/bitnami bitnami/mariadb:10.3.22

  -v 将数据文件放在本机电脑${PWD}/mariadb

部署testlink:80 http 443 https

docker run -d -p 8080:8080 -p 8443:8443 --name testlink -e TESTLINK_DATABASE_USER=bn_testlink -e TESTLINK_DATABASE_PASSWORD=bn_testlink -e TESTLINK_DATABASE_NAME=bitnami_testlink --net testlink -v ${PWD}/testlink:/bitnami bitnami/testlink:1.9.20

默认用户:user  bitnami

 

mkdir: cannot create directory '/bitnami/testlink': Permission denied:

解决办法:在当前目录下给/bitnami/testlink添加权限:chmod 777 testlink/,然后再执行命令docker start testlink就可以了

 

注意:如果容器启动失败,再次生成容器的时候,注意挂载数据要同步清理,否则会启动异常