在docker中搭建测试用例管理平台testlink

部署数据库

创建容器网络

创建一个名为“testlink”的容器网络

docker network create testlink

查看容器网络

docker network ls

启动数据库

如果没有mariadb,则会自动拉取一个最新版本的mariadb

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

也可以指定端口:(与上面二选一)

docker run -d --name mariadb -e MARIADB_PASSWORD=mariadb -e MARIADB_USER=bn_testlink -e MARIADB_PASSWORD=bn_testlink -e MARIADB_DATABASE=bitnami_testlink --net testlink -v ${PWD}/mariadb:/bitnami/ -p 8088:3307 bitnami/mariadb:latest

代码解释:

# 后台运行
-d
# 指定容器名为mariadb
--name mariadb
# -e:设置参数
# 创建用户、密码、db

-e MARIADB_ROOT_PASSWORD=mariadb
-e MARIADB_USER=bn_testlink
-e MARIADB_PASSWORD=bn_testlink
-e MARIADB_DATABASE=bitnami_testlink
# 指定net网络为testlink(就是前面创建的网络)
--net testlink
# (前)指定目录,(后)指定版本,默认最新
-v ${PWD}/mariadb:/bitnami/ bitnami/mariadb

部署Testlink

启动Testlink

docker run -d --name testlink -p 8099:80 -p 443:443 -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

有时候指定最新版本拉取会出现命令识别问题,可以去掉:latest

默认用户名:user

默认密码:bitnami

注:最近发现pull testlink会提示没权限

Docker容器技术入门-CSDN博客

你可能感兴趣的:(docker,docker,testlink,容器)