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

相关推荐
塔克拉玛攻城狮2 小时前
一文详解银河麒麟配置容器运行时及gVisor(runsc)、Kata(runv)详细指南
docker·kubernetes·containerd·银河麒麟
一个小坑货2 小时前
Docker 部署 Redis 缓存服务
redis·缓存·docker
一个小坑货2 小时前
Docker 部署 MySQL 数据库
数据库·mysql·docker
Majimay2 小时前
云服务器存储空间不足导致的docker image运行失败或Not enough space in /var/cache/apt/archives
运维·服务器·docker
Waitccy4 小时前
K8s:概念、特点、核心组件与简单应用
云原生·容器·kubernetes
咸鱼睡不醒_6 小时前
CentOS7系统安装Docker教程
运维·docker·容器
Java后端何哥6 小时前
Docker 镜像、容器和 Docker Compose的区别
docker·容器·docker镜像·dockercompose
Yang三少喜欢撸铁7 小时前
【通过Docker快速部署Tomcat9.0】
linux·运维·服务器·docker·容器·tomcat
颇有几分姿色8 小时前
Nacos 2.0.2 在 CentOS 7 上开启权限认证(含 Docker Compose 配置与接口示例)
linux·docker·centos
李菠菜8 小时前
利用Harbor代理缓存镜像实现内网镜像加速
docker·容器