TestLink测试平台搭建

定制测试平台testlink,该平台类似于一个转为测试团队定制的小型禅道~~

部署搭建方式:docker+nginx+testlink

        docker run -d --name nginx -p 80:80 启动nginx

systemctl start docker

查看容器网络

        docker network ls 

创建docker容器 网络

        docker network create testlink


部署数据库
1.执行以下命令行:

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
PS:
-d:后台运行
–name:设置别名
-e:设置参数
-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:挂载当前目录
bitnami/mariadb:10.3.22:镜像名字
2、查看mariadb是否运行
docker ps -s -a

如果mariadb 的status 为exited:

查看mariadb的日志,查看日志命令:docker logs -f mariadb,如果日志显示mkdir: cannot create directory '/bitnami/mariadb': Permission denied:

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

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
PS:
-p 8080:8080:http协议端口
-p 8443:8443:https协议端口
–name testlink :设置别名
-e:设置参数
-e TESTLINK_DATABASE_USER=bn_testlink:传入数据库用户
-e TESTLINK_DATABASE_PASSWORD=bn_testlink:传入数据库密码
-e TESTLINK_DATABASE_NAME=bitnami_testlink:传入数据库名
–net testlink:指定testlink网络和数据库在一个网络下
-v ${PWD}/testlink:/bitnami :挂载当前目录
bitnami/testlink:1.9.20:镜像的版本信息和名字
2、查看mariadb是否运行
docker ps -s -a

如果testlink没有启动:

查看testlink的日志,查看日志命令:docker logs -f testlink,如果日志显示mkdir: cannot create directory '/bitnami/testlink': Permission denied:

解决办法:在当前目录下给/bitnami/testlink添加权限:chmod 777 testlink/,然后再执行命令docker start testlink就可以了
五、访问testlink
打开浏览器,输入本机IP地址:8080:

输入用户名和密码,testlink默认用户名是:user 默认密码是:bitnami.

猜你喜欢

转载自blog.csdn.net/qq_40132294/article/details/120217656