啟動docker服務
systemctl start docker
安裝testlink
一、創建一個docker容器的testlink網路
docker network create ctestlink
二、查看容器網路
docker network ls
三、部署資料庫
1.執行以下命令列:
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:10.3.22
- -d:后臺運行
–name:設定別名
-e:設定引數
-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:10.3.22:掛載當前目錄
bitnami/mariadb:10.3.22:鏡像名字
2、查看mariadb是否運行
docker ps -s -a
- 如果mariadb沒有啟動,如下圖:

- 查看mariadb的日志,查看日志命令:
docker logs -f mariadb,如果日志顯示mkdir: cannot create directory '/bitnami/mariadb': Permission denied,如下圖:

- 解決辦法:在當前目錄下給/bitnami/mariadb添加權限:
chmod 777 mariadb/,然后再執行命令docker start mariadb就可以了
四、部署testlink
1、執行以下命令列:
docker run -d -p 8080:8080 -p 8443:8443 --name testlink -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:1.9.20
-p 8080:8080:http協議埠
-p 8443:8443:https協議埠
–name testlink :設定別名
-e:設定引數
-e TESTLINK_DATABASE_USER=bn_testlink:傳入資料庫用戶
-e TESTLINK_DATABASE_PASSWORD=bn_testlink:傳入資料庫密碼
-e TESTLINK_DATABASE_NAME=bitnami_testlink:傳入資料庫名
–net testlink:指定testlink網路和資料庫在一個網路下
-v ${PWD}/testlink:/bitnami :掛載當前目錄
bitnami/testlink:1.9.20:鏡像的版本資訊和名字
2、查看mariadb是否運行
docker ps -s -a
- 如果testlink沒有啟動,如下圖:

- 查看testlink的日志,查看日志命令:
docker logs -f testlink,如果日志顯示mkdir: cannot create directory '/bitnami/testlink': Permission denied,如下圖:

- 解決辦法:在當前目錄下給/bitnami/testlink添加權限:
chmod 777 testlink/,然后再執行命令docker start testlink就可以了
五、訪問testlink - 打開瀏覽器,輸入本機IP地址(如:http://192.168.135.216:8080),如下圖:

- 輸入用戶名和密碼,testlink默認用戶名是:user 默認密碼是:bitnami,點擊登錄按鈕,如下圖:

到此時,說明已經完成了testlink的部署!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/272939.html
標籤:區塊鏈
