文章已同步至掘金:https://juejin.cn/post/6907167782924713997
欢迎访问😃,有任何问题都可留言评论哦~
准备工作
在服务器上 home 文件夹里新建一个easymock文件夹,进入文件夹,新建docker-compose.yml文件,同时创建data、logs文件夹mkdir -p data/db data/redis logs
,并且给data、logs赋权chmod -R 777 data logs
避免文件读写权限不够导致失败。
新建docker-compose.yml文件
version: '3'
services:
mongodb:
image: mongo:3.4.1
volumes:
# ./data/db 数据库文件存放地址,根据需要修改为本地地址
- './data/db:/data/db'
networks:
- easy-mock
restart: always
redis:
image: redis:4.0.6
command: redis-server --appendonly yes
volumes:
# ./data/redis redis 数据文件存放地址,根据需要修改为本地地址
- './data/redis:/data'
networks:
- easy-mock
restart: always
web:
image: easymock/easymock:1.6.0
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:
启动服务
docker-compose up -d
访问网址
如果 7300 端口没有开启,则需要开启
http://www.fanjunyang.xyz:7300
评论区