1. 程式人生 > 其它 >docker-compose 搭建testlink

docker-compose 搭建testlink

技術標籤:測試docker

  • 建立testlink的yml配置檔案 testlink.yml
version: '3'
services:
  mariadb:
    image: 'bitnami/mariadb:latest'
    container_name: mariadb-for-testlink
    environment:
      - MARIADB_PASSWORD=12345679
      - ALLOW_EMPTY_PASSWORD=yes
      - MARIADB_USER=bn_testlink
      - MARIADB_DATABASE=bitnami_testlink
    volumes:
#  資料對映到宿主機目錄/home/testlink/mariadb-persistence
      - '/home/testlink/mariadb-persistence:/bitnami'
    privileged:
      true
    user:
      root
  testlink:
    image: 'bitnami/testlink:latest'
    container_name: testlink
    ports:
# 宿主機埠:容器內部apache埠
      - '8099:80'
# 宿主機埠:容器內部https埠
      - '8443:443'
    environment:
      - APACHE_HTTP_PORT_NUMBER=80
      - APACHE_HTTPS_PORT_NUMBER=443
      - TESTLINK_USERNAME=root
      - TESTLINK_PASSWORD=12345679
      - TESTLINK_DATABASE_HOST=mariadb
      - TESTLINK_DATABASE_PORT_NUMBER=3306
      - TESTLINK_DATABASE_USER=bn_testlink
      - TESTLINK_DATABASE_NAME=bitnami_testlink
      - ALLOW_EMPTY_PASSWORD=yes
    volumes:
#  資料對映到宿主機目錄/home/testlink/testlink-persistence
      - '/home/testlink/testlink-persistence:/bitnami'
    depends_on:
      - mariadb
    privileged:
      true
    user:
      root
  • 使用docker-compose啟動
docker-compose -f testlink.yml up -d
  • 檢視映象
    在這裡插入圖片描述
  • 登入
瀏覽器輸入IP:8099,輸入root/12345679即可登入成功