Blog Content
docker-compose.yml示例及用法
容器化
运维
2018-03-30 15:12:22
version: "3.3"
services:
zookeeper:
image: wurstmeister/zookeeper
restart: always
container_name: zookeeper
ports:
- "2181:2181"
expose:
- "2181"
environment:
- ZOO_MY_ID=1
kafka:
image: wurstmeister/kafka
restart: always
container_name: kafka
environment:
- KAFKA_BROKER_ID=1
- KAFKA_LISTENERS=PLAINTEXT://kafka:9092
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
- KAFKA_MESSAGE_MAX_BYTES=2000000
ports:
- "9092:9092"
depends_on:
- zookeeper
redis:
image: redis:latest
container_name: redis
restart: always
ports:
- 6378:6379
# command: redis-server /etc/redis/redis.conf
one-trade:
image: one-trade:v1
restart: always
container_name: one-trade
environment:
- KAFKA_RESULT_HOST=kafka:9092
- KAFKA_RESULT_TOPIC=trade_status
- CACHE_REDIS_HOST=redis
- CACHE_REDIS_PORT=6379
- ORDERBOOK_REDIS_HOST=host.docker.internal
- ORDERBOOK_REDIS_PORT=6379
- DEBUG=True
- RPC_HOST=host.docker.internal
- RPC_PORT=5050
depends_on:
- kafka
- redis
# docker-compose build
# docker-compose up -d
# docker-compose down
上一篇:详解pandas获取Dataframe元素值遍历取值的几种方法
下一篇:Docker容器启动后就停止,exited