1、搭建testlink
第一步:拉取镜像
docker pull bitnami/mariadb
bitnami/testlink
第二步:启动容器
docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes -e MARIADB_USER=bn_testlink -e MARIADB_DATABASE=bitnami_testlink -v /var/liuzhe/mysql:/var/lib/mysql -p 8088:3307 bitnami/mariadb:latest
docker run -d --name testlink -p 8099:80 -p 444:443 -e ALLOW_EMPTY_PASSWORD=yes -e TESTLINK_DATABASE_USER=bn_testlink -e TESTLINK_DATABASE_NAME=bitnami_testlink --link mariadb bitnami/testlink:latest
备注:两个容器之间的相互调用需要使用--link来实现,实际上是mariadb的网络信息以环境变量的形式注入到当前的testlink容器,testlink容器需要使用的时候只需要读取即可。
[root@VM_0_4_centos mysql]# docker exec -it testlink bash
root@fc42a086238c:/# env | grep "mara"
root@fc42a086238c:/# env | grep "mariadb"
MARIADB_NAME=/testlink/mariadb
MARIADB_HOST=mariadb
MARIADB_ENV_BITNAMI_APP_NAME=mariadb
第三步:打开testlink-登录(通过https://hub.docker.com/search?q=testlink&type=image
查看用户名和密码)-操作(创建一条数据,检查数据库是否可以保存成功)
image.png
网友评论