使用docker 部署testlink
  zgaccWtN3auX 2023年11月30日 32 0

docker 部署testlink

1、拉取db镜像:docker pull bitnami/mariadb

使用docker 部署testlink_数据

 

2、拉取testlink镜像:docker pull bitnami/testlink

使用docker 部署testlink_docker_02

3、容器网络:docker  network create testlink

使用docker 部署testlink_docker_03

4、查看网络:docker network ls

使用docker 部署testlink_docker_04

   4.1、删除网络  docker network rm <network name>

5、创建数据库卷:docker volume create --name mariadb_data

  Docker中的数据可以存储在类似于虚拟磁盘的介质中,在Docker中称为数据卷(Data Volume)。数据卷可以用来存储Docker应用的数据,也可以用来在容器间进行数据共享。
数据卷呈现给Docker容器的形式就是一个目录,支持多个容器间共享,修改也不会影响镜像,使用数据卷类似在系统中使用mount挂载一个文件系统。

使用docker 部署testlink_数据_05

6、启动数据库容器

docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes -e MARIADB_USER=bn_testlink -e MARIADB_DATABASE=bitnami_testlink --net testlink -v ${PWD}/mariadb_data:/bitnami  bitnami/mariadb:latest

使用docker 部署testlink_docker_06

  • -e ALLOW_EMPTY_PASSWORD:允许密码为空
  • run -d:以后台daemon的方式运行
  • --name mariadb:容器启动后的名字
  • -e MARIADB_USER=bn_testlink:参数,指定数据库用户名bn_testlink
  • -e MARIADB_DATABASE=bitnami_testlink:参数,指定数据库名bitnami_testlink
  • --net testlink:指定要使用的网络名字
  • bitnami/mariadb:latest:启动容器使用的镜像和版本号
  • -v ${PWD}/mariadb_data:/bitnami: 挂载目录

  6.1、查看运行中的容器

     docker ps

7、创建testlink卷 :docker volume create --name testlink_data

使用docker 部署testlink_数据库_07

8、启动testlink容器

 

sudo docker run -d --name testlink -p 8000:80 -p 8443:443 \
-e ALLOW_EMPTY_PASSWORD=yes \
-e TESTLINK_DATABASE_USER=bn_testlink \
-e TESTLINK_DATABASE_NAME=bitnami_testlink \
--net testlink \
--volume testlink_data:/bitnami bitnami/testlink:latest

使用docker 部署testlink_docker_08

 

  • -p 8000:80:http协议端口
  • -p 8443:443:https协议端口
  • --name testlink :设置别名
  • -e:设置参数
  • -e TESTLINK_DATABASE_USER=bn_testlink:传入数据库用户
  • -e TESTLINK_DATABASE_PASSWORD=bn_testlink:传入数据库密码
  • -e TESTLINK_DATABASE_NAME=bitnami_testlink:传入数据库名
  • --net testlink:指定网络和数据库一个网络下
  • -v ${PWD}/testlink_data:/bitnami :挂载一个目录
  • bitnami/testlink:latest:镜像的版本信息和名字

  8.1 查看容器详细信息

  docker inspect <容器id>

使用docker 部署testlink_docker_09

 9、访问testlink

  http://<docker host ip>:8000   用户名:user     密码:bitnami

  

 



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月30日 0

暂无评论

推荐阅读
zgaccWtN3auX