windows 搭建testlink问题(参考录播来的),容器都启动了最后无法通过localhost+端口访问web

1、创建容器网络image
2、因为数据挂载在本地,没有挂载是数据卷,所以数据卷也就没有创建
3、进行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 D:/volumes_workspace/mariadb:/bitnami bitnami/mariadb:10.3.22)


4、进行testlink容器运行并挂载本地(docker run -d -p 8085:8085 -p 8441:8441 --name testlink -e TESTLINK_DATABASE_USER=bn_testlink -e TESTLINK_DATABASE_PASSWORD=bn_testlink -e TESTLINK_DATABASE_NAME=bitnami_testlink --net testlink -v D:/volumes_workspace/testlink:/bitnami bitnami/testlink:1.9.20)

5、docker ps查看运行中容器都正常
6、docker logs -f捕捉启动容器日志分别对上面两个容器捕捉


7、查看本地挂载的目录
image
8、通过localhost:8085端口访问testlink web端

端口错了

运行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。

-p 8080:8080 后面的8080是容器的端口,这个是官方定的,不能改

ps:不推荐在win上搭建docker,各种奇葩问题;你使用win的话,可以搭建个虚拟机,在虚拟机里玩docker

1 个赞

端口号改了也没有效果,还是一样的问题。我换虚拟机试试吧~