测试人社区

求助:使用docker创建testlink,创建后,浏览器无法访问

docker run -d -p 80:80 -p 443:443 --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

上面是创建testlink的命令,有创建容器网络, 查看容器运行状态,是运行的,然后网页访问的时候访问不了, 更改端口也是访问不了,求大佬指点。

端口官方更新拉

运行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:10.3.22
运行testlink

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
默认用户名:user,默认密码:bitnami。

使用上述命令后浏览器还是无法访问:连接不上数据库




image

  • 看报错是说用这个用户登录失败了
    建议确认一下启动mariadb的时候 用户名密码是否输入正确了
    还有启动testlink的时候 密码是不是输入正确了
  • 或者可以尝试自己用这个用户名密码连接一下mariadb数据库看看能不能连进去