在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

复制代码
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博客

相关推荐
放寒假脚后跟v18 分钟前
Pod 的 YAML 文件中 exitCode 字段的具体含义、不同取值代表的场景
运维·云原生·容器·kubernetes·k8s
东方佑20 分钟前
使用Docker Compose一键部署OnlyOffice:完整指南与配置解析
运维·docker·容器
原神启动132 分钟前
K8S(五)—— YAML文件解析
java·容器·kubernetes
lin张34 分钟前
k8s(二)项目生命周期管理、发布策略与声明式资源管理
云原生·容器·kubernetes
赵文宇(温玉)44 分钟前
Docker的价值、特点、创新与关键技术
运维·docker·容器
Zsr10231 小时前
K8S安装指南与核心操作命令汇总
云原生·容器·kubernetes
孤岛悬城2 小时前
53 k8s基础与安装
云原生·容器·kubernetes
Coder码匠2 小时前
Docker Compose 部署 Spring Boot 应用完全指南
spring boot·docker·容器
可爱又迷人的反派角色“yang”3 小时前
k8s(四)
linux·网络·云原生·容器·kubernetes·云计算
2501_939909053 小时前
Rancher 管理 Kubernetes 集群与Pod的详解
容器·kubernetes·rancher