在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博客

相关推荐
❀͜͡傀儡师26 分钟前
管理k8s的资源类型(PV/PVC)的脚本
云原生·容器·kubernetes
采坑先锋27 分钟前
Docker环境离线安装-linux服务器
linux·服务器·docker
白小云<33 分钟前
docker容器
运维·docker·容器
java_logo2 小时前
Docker 部署银河麒麟(Kylin Linux)全流程教程
linux·运维·阿里云·docker·容器·kylin
莫陌尛.2 小时前
Docker安装MongoDO
运维·docker·容器
chinesegf2 小时前
Docker篇2-用python运行项目和docker运行冲突问题
python·docker·容器
人间打气筒(Ada)2 小时前
yum安装k8s集群----基于centos7.9
java·容器·kubernetes
云动雨颤3 小时前
Docker容器使用指南:从概念到命令实操
运维·docker·容器
凯子坚持 c4 小时前
Docker镜像仓库的深度解析与实战指南
运维·docker·容器
元直数字电路验证4 小时前
在ASP.NET Core Web APP(MVC)开发中,如何处理Docker容器的持久化数据?
后端·docker·asp.net