Py学习  »  docker

docker搭建测试用例管理平台TestLink

w1990end • 2 年前 • 168 次点击  

启动docker服务

  • systemctl start docker

安装testlink

一、创建一个docker容器的testlink网络

  • docker network create ctestlink

二、查看容器网络

  • docker network ls

三、部署数据库
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
  • 1
  • 1
  • -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没有启动,如下图:
    mariadb没有启动
  • 查看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
  • 1
  • 1

-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启动失败
  • 查看testlink的日志,查看日志命令: docker logs -f testlink ,如果日志显示 mkdir: cannot create directory '/bitnami/testlink': Permission denied ,如下图:
    testlink失败日志
  • 解决办法:在当前目录下给/bitnami/testlink添加权限: chmod 777 testlink/ ,然后再执行命令 docker start testlink 就可以了
    五、访问testlink
  • 打开浏览器,输入本机IP地址(如:http://192.168.135.216:8080),如下图:
    testlink主页
  • 输入用户名和密码,testlink默认用户名是:user 默认密码是:bitnami,点击登录按钮,如下图:
    登录后页面
    到此时,说明已经完成了testlink的部署!
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/111090
 
168 次点击