docker一键搭建easymock环境

3,716 阅读1分钟

1. 准备工作

2. docker-compose.yml 文件

version: '3'

services:
  mongodb:
    image: mongo:3.4.1
    volumes:
      #  /apps/easy-mock/data/db 是数据库文件存放地址,根据需要修改为本地地址
      - '/apps/easy-mock/data/db:/data/db'
    networks:
      - easy-mock
    restart: always

  redis:
    image: redis:4.0.6
    command: redis-server --appendonly yes
    volumes:
      #  /apps/easy-mock/data/redis 是 redis 数据文件存放地址,根据需要修改为本地地址
      - '/apps/easy-mock/data/redis:/data'
    networks:
      - easy-mock
    restart: always

  web:
    image: easymock/easymock:1.6.0
    # easy-mock 官方给出的文件,这里是 npm start,这里修改为 npm run dev
    command: /bin/bash -c "npm run dev"
    ports:
      - 7300:7300
    volumes:
      # 日志地址,根据需要修改为本地地址
      - '/apps/easy-mock/logs:/home/easy-mock/easy-mock/logs'
    networks:
      - easy-mock
    restart: always

networks:
  easy-mock:

3. 启动 Easy Mock

docker-compose.yml 文件目录下执行如下命令:

docker-compose up -d

image.png

4. 启动成功后,执行 docker ps 查看容器

09b819996bb018b54f8692275249cba.png

5. 在浏览器访问 http://localhost:7300

a4fffdb4a306cc855f7f856365b7e9d.png

db29c9f4d393d864b7788e2e3d44d20.png

6. 输入你的用户名、密码,不存在的话,会创建一个新的用户

3d39609740953c09159b865699eb46a.png

7. 预览接口报错参考

搭建easymock后,预览接口报错:query:182 Uncaught ReferenceError: hljs is not defined