Docker-compose部署安装Testlink+Mariadb
拉取docker镜像:
testlink镜像:docker pull bitnami/testlink
mariadb镜像:docker pull bitnami/mariadb
docker-compose.yml
文件内容如下:
version: '3'
services:
testlink:
image: docker.io/bitnami/testlink
container_name: testlink
user: root
privileged: true
ports:
- "8060:8080"
- "8443:8443"
depends_on:
- db
environment:
- ALLOW_EMPTY_PASSWORD=yes
- TESTLINK_DATABASE_USER=bn_testlink
- TESTLINK_DATABASE_NAME=bitnami_testlink
volumes:
- /home/app/testlink/testlink_data:/bitnami/testlink
db:
image: docker.io/bitnami/mariadb
container_name: mariadb
user: root
privileged: true
environment:
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_testlink
- MARIADB_DATABASE=bitnami_testlink
volumes:
- /home/app/testlink/mariadb/mariadb_data:/bitnami/mariadb
networks:
default:
external:
name: testlink-network
创建容器网络:
docker network create testlink-network
创建挂载目录,并赋予权限:
docker-compose up -d
创建容器,docker ps -a
查看容器状态:
浏览器输入ip+端口号,默认账号密码user/bitnami,查看testlink能否正常使用:
登录后,按照以下步骤设置中文和修改默认密码:
自定义创建项目:
至此,部署安装成功,可以正常使用: