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
4. 启动成功后,执行 docker ps
查看容器
5. 在浏览器访问 http://localhost:7300
6. 输入你的用户名、密码,不存在的话,会创建一个新的用户
7. 预览接口报错参考
搭建easymock后,预览接口报错:query:182 Uncaught ReferenceError: hljs is not defined