docker搭建easy-mock
2019-02-16 14:39
281 查看
首先启动mongo和redis
启动mongo:
docker run -d -p 27017:27017 -v /qj/mongo/data/:/data --name mongo --restart=always mongo
进入容器:
docker exec -it mongo bash
运行:
mongo
use mock
启动redis:
docker run -p 6379:6379 --name=redis -v /home/cyf/docker/redis/data:/data --restart=always -d 1347445564/redis-6379 redis-server --appendonly yes
启动easymock:
在所要映射的目录下创建 default.json 和 local.json文件具体配置如下:
#default.json(默认配置文件) { "port": 7300, "host": "0.0.0.0", "pageSize": 30, "proxy": false, "db": "mongodb://mongo:27017/easy-mock", "unsplashClientId": "", "redis": { "keyPrefix": "[Easy Mock]", "port": 6379, "host": "localhost", "password": "", "db": 0 #redis所用库(可选) }, "blackList": { "projects": [], "ips": [] }, "rateLimit": { "max": 1000, "duration": 1000 }, "jwt": { "expire": "14 days", "secret": "shared-secret" }, "upload": { "types": [".jpg", ".jpeg", ".png", ".gif", ".json", ".yml", ".yaml"], "size": 5242880, "dir": "../public/upload", "expire": { "types": [".json", ".yml", ".yaml"], "day": -1 } }, "ldap": { "server": "", "bindDN": "", "password": "", "filter": { "base": "", "attributeName": "" } }, "fe": { "copyright": "", "storageNamespace": "easy-mock_", "timeout": 25000, "publicPath": "/dist/" } }
#local.json { "port": 7300, "host": "0.0.0.0", "pageSize": 30, "proxy": false, "db": "mongodb://172.22.0.1:27017/easy-mock", #mongo的访问地址(docker网桥的IP地址加端口号,加库名) "unsplashClientId": "", "redis": { "port": 6379, "host": "172.22.0.1" #redis配置 }, "blackList": { "projects": [], "ips": [] }, "rateLimit": { "max": 1000, "duration": 1000 }, "jwt": { "expire": "14 days", "secret": "shared-secret" }, "upload": { "types": [".jpg", ".jpeg", ".png", ".gif", ".json", ".yml", ".yaml"], "size": 5242880, "dir": "../public/upload", "expire": { "types": [".json", ".yml", ".yaml"], "day": -1 } }, "fe": { "copyright": "", "storageNamespace": "easy-mock_", "timeout": 25000, "publicPath": "/dist/" } }
配置好配置文件后启动容器,连接mongo并做出映射:
docker run -d -p 7300:7300 --link mongo:mongo -v /qj/mock/config/:/easy-mock/config --name easymock blackcater/easy-mock
访问 http://localhost:7300 即可
相关文章推荐
- 使用 Docker 搭建 Tomcat 运行环境
- Docker-compose搭建ELK+head+redis环境(1)-- elasticsearch安装
- centos6搭建docker镜像私服
- window下搭建Docker的Mysql环境
- 在Docker上使用Weave搭建Hadoop和Spark跨主机容器集群
- Docker学习总结(13)——从零开始搭建Jenkins+Docker自动化集成环境
- docker搭建lnmp环境
- docker环境搭建
- docker~swarm搭建docker高可用集群
- 16 :使用docker搭建hadoop分布式集群
- Docker搭建openstack swift
- 搭建私有Docker Registry
- Docker私有仓库Registry的搭建验证
- docker安装搭建
- 使用Docker快速搭建Zookeeper和kafka集群
- CentOS7 搭建docker registry 私库
- 如何使用docker搭建oracle测试环境
- 基于Docker快速搭建单机版Kuberntes
- 如何在Ubuntu14.04上搭建私有docker registry
- docker搭建java网站tomcat