• 五班二组高级软件测试进度报告


    昨天介绍了一下redmain测试工具,今天就来说一下小组成员总结的安装过程。

    1. 平台:

    平台:阿里云

    操作系统:centos 7.0

    2. 安装过程

    2.1 docker安装

    1.设置yum镜像

    国外的镜像安装速度很慢,采用清华大学 TUNA 镜像源。

    root用户新建 /etc/yum.repos.d/docker.repo 文件,内容如下:

    [dockerrepo]

    name=Docker Repository

    baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/repo/centos7

    enabled=1

    gpgcheck=1

    gpgkey=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/gpg

    2.安装

    执行命令:

    sudo yum makecache

    sudo yum install docker-engine

    启动docker服务

    执行命令:

    systemctl start docker.service

    4.测试docker服务

    执行命令:

    docker run hello-world

    5.安装docker-compose

    执行命令:

    curl -L https://github.com/docker/compose/releases/download/1.8.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

    chmod +x /usr/local/bin/docker-compose

    2.2 Mysql安装

    docker hub中已经有mysql的官方镜像了。这里我选用mysql5.7版本

    docker pull mysql:5.7

    安装成功之后,执行docker images

    #docker images 

    REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

    mysql 5.7 b73014bcbc5b 7 hours ago 400.2 MB

    docker启动mysql

    docker run -d -p 3306:3306 --name server-mysql -e MYSQL_ROOT_PASSWORD="pass"  -e MYSQL_DATABASE=redmine mysql:5.7

    这里为物理机和虚拟机的3306端口做了端口映射,以让外部用户可以通过3306端口访 mysql实例。

    2.3 Reamine安装

    docker hub中已经有redmine官方镜像了。这里我选用redmine3.2版本。

    docker pull redmine:3.2

    安装成功之后,执行docker images

    #docker images 

    REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

    mysql 5.7 b73014bcbc5b 7 hours ago 400.2 MB

    redmine 3.2 6e3204627702 11 hours ago 636.1 MB

    docker启动redmine

    docker run -d -p 8080:3000 --name=server-redmine -e MYSQL_ROOT_PASSWORD="pass" - -link server-mysql:mysql redmine:3.2

    这里为物理机和虚拟机的30003000端口做了端口映射,使用外部用户可以通过3000 端口访问redmine.

    如果一切正常,那么使用docker ps -a可以看到下面的输出:

    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

    36c529a03cab redmine:3.2 "/docker-entrypoint. 7 seconds ago Up 7 seconds 0.0.0.0:3000->3000/tcp server-redmine

    c28063bc0494 mysql:5.7 "docker-entrypoint.s About a minute ago Up About a minute 0.0.0.0:3306->3306/tcp server-mysql

    通过http://47.93.20.40:3000/login可以访问,用户名密码是:**** ****

  • 相关阅读:
    MySQL数据库 : 高级查询
    ElasticSearch : High Rest Api 使用
    Java : JavaWeb和Tomcat相关
    Linux : Ubuntu 安装 RabbitMQ
    Spring : Spring Security
    Java : logback简单配置
    Spring : JPA的单独使用
    Java : Netty 入门案例
    python__PIP : 安装第三方库
    好文章收藏(持续更新)
  • 原文地址:https://www.cnblogs.com/MostValuablePerson/p/7841221.html
Copyright © 2020-2023  润新知