2 Star 1 Fork 3

langxiaobai/spring-microservice-exam

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
docker-compose-base.yml 1.98 KB
一键复制 编辑 原始数据 按行查看 历史
langxiaobai 提交于 2019-06-21 16:23 . Initial commit
version: '2'
services:
# ---------------------------
# consul集群,3个节点
# ---------------------------
consul:
image: consul:1.2.0
container_name: consul
command: consul agent -server -client 0.0.0.0 -ui -bootstrap-expect=3 -data-dir=/consul/data -retry-join=consul2 -retry-join=consul3 -datacenter=blr
restart: always
ports:
- "8300:8300"
- "8400:8400"
- "8500:8500"
- "8600:8600/udp"
networks:
- net
consul2:
image: consul:1.2.0
container_name: consul-2
expose:
- "8500"
- "8600"
command: consul agent -server -data-dir=/consul/data -retry-join=consul -retry-join=consul3 -datacenter=blr
links:
- consul
networks:
- net
consul3:
image: consul:1.2.0
container_name: consul-3
expose:
- "8500"
- "8600"
command: consul agent -server -data-dir=/consul/data -retry-join=consul -retry-join=consul2 -datacenter=blr
links:
- consul
- consul2
networks:
- net
# ---------------------------
# rabbitMq
# ---------------------------
rabbit:
image: rabbitmq:3.6.6-management-alpine
container_name: rabbit-mq
restart: always
ports:
- "5672:5672"
- "15672:15672"
environment:
- RABBITMQ_DEFAULT_USER=guest
- RABBITMQ_DEFAULT_PASS=guest
networks:
- net
# ---------------------------
# Redis
# ---------------------------
redis:
image: redis:latest
container_name: redis
ports:
- "6379:6379"
networks:
- net
# ---------------------------
# 配置中心
# ---------------------------
config-service:
image: registry.cn-hangzhou.aliyuncs.com/spring-microservice-exam/config-service:latest
container_name: config-service
env_file: docker-compose.env # 从文件中获取配置
restart: always
depends_on:
- consul
- rabbit
- redis
ports:
- "8769:8769"
networks:
- net
networks:
net:
driver: bridge
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/langxiaobai/spring-microservice-exam.git
git@gitee.com:langxiaobai/spring-microservice-exam.git
langxiaobai
spring-microservice-exam
spring-microservice-exam
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385