ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基于docker的testlink迁移

2021-03-06 09:33:21  阅读:261  来源: 互联网

标签:testlink tar srv mysql docker 迁移 root123


1、docker安装

判断是否已安装docker。命令行输入docker -v,若打印出docker版本信息,表明已安装docker,否则执行sudo apt install docker.io,安装docker。

docker -v  #查看docker版本

2、创建网络

docker network create --driver bridge --subnet=192.168.5.1/24 --gateway=192.168.5.1 webnet

以上命令表示创建一个名为mynet的网段为192.168.5.0/24的网络。

3、docker-compose up

找到docker-compose-testlink.yaml文件,一般存放在/home/root123/testlink/目录下,然后执行

docker-compose -f docker-compose-testlink.yaml up -d

系统根据yaml执行操作,yaml内容:

root@k8s:/home/root123# cat docker-compose-testlink.yaml

version: '3.3'

services:

  db:

    container_name: mysql-testlink

    image: 'zoe167/mysql-testlink'

    restart: always

    environment:

      DB_NAME: bitnami_testlink

      DB_USER: bn_testlink

      DB_PASSWORD: 123456

    ports:

      - 3336:3306

    networks:

      - mynet

    volumes:

      - '/srv/docker/testlink/mysql:/var/lib/mysql'

  testlink:

    container_name: testlink

    image: 'zoe167/testlink'

    restart: always

    environment:

      - MARIADB_HOST=db

      - MARIADB_USER=bn_testlink

      - MARIADB_PORT_NUMBER=3306

      - MARIADB_DATABASE=bitnami_testlink

      - TESTLINK_DATABASE_PASSWORD=123456

    ports:

      - 8000:80

    networks:

      - mynet

    volumes:

      - '/srv/docker/testlink/data:/bitnami/testlink'

      - '/srv/docker/testlink/apache:/bitnami/apache'

      - '/srv/docker/testlink/php:/bitnami/php'

        #    depends_on:

        #      - db

networks:

  mynet:

    driver: bridge

4、访问testlink

使用http://:8000登录testlink

5、数据库导入

打包挂载卷数据:tar cvf mysql-testlink.tar /srv/docker/testlink/mysql/*

复制到新服务器:

scp mysql-testlink.tar root123@172.xx.xx.xx:/home/root123/

cp /home/root123/mysql-testlink.tar /srv/docker/testlink/

解压打包文件:tar xvf mysql-testlink.tar

6、testlink文件导入

打包挂载卷数据:tar cvf testlink.tar /srv/docker/testlink/data/*

复制到新服务器:

scp testlink.tar root123@172.xx.xx.xx:/home/root123/

cp /home/root123/testlink.tar /srv/docker/testlink/

解压打包文件:tar xvf testlink.tar

 

7、LDAP认证

进入/srv/docker/testlink/data/目录,更改config.inc.php中LDAP认证信息。

 

 

Testlink迁移完成,刷新testlink页面!

标签:testlink,tar,srv,mysql,docker,迁移,root123
来源: https://www.cnblogs.com/zgq123456/p/14489504.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有