因为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: