因为easy-mock的官网经常连接不上,所以直接将easy-mock在自己的服务器上部署一份
一.本地安装docker,centos7系统
1.首先安装 Docker 必要依赖包:yum install -y yum-utils device-mapper-persistent-data lvm2
2.由于自带 yum 没有 Docker-CE 所以我们需要先增加 docker repo:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.用 yum 安装 Docker:yum install -y docker-ce
4.直接yum安装,安装成功后查看版本:docker -v
二、下载安装当前稳定版本的 docker-compose
1.sudo curl -L"https://github.com/docker/compose/releases/download/1.24.1/docker-compose-
2.docker-compose -v 检查是否安装成功
3.在任意一个目录下创建两个文件 docker-compose.yml
version: '3'
services:
  mongodb:
    image: mongo:3.4
    privileged: true
    volumes:
      # ./data/db 数据库文件存放地址,根据需要修改为本地地址
      - './data/db:/data/db'
    networks:
      - easy-mock
    restart: always
  redis:
    image: redis:4.0.6
    privileged: true
    command: redis-server --appendonly yes
    volumes:
      # ./data/redis redis 数据文件存放地址,根据需要修改为本地地址
      - './data/redis:/data'
    networks:
      - easy-mock
    restart: always
  web:
    image: easymock/easymock:1.6.0
    privileged: true
    command: /bin/bash -c "npm start"
    ports:
      - 7300:7300
    volumes:
      # 日志地址,根据需要修改为本地地址
      - './logs:/home/easy-mock/easy-mock/logs'
      # 配置地址,请使用本地配置地址替换
      # - './production.json:/home/easy-mock/easy-mock/config/production.json'
    networks:
      - easy-mock
    restart: always
networks:
  easy-mock: