本文记录下使用docker-compose快速部署redis一主两从实例的案例,首先便携docker-compose.yml配置文件,完整内容如下:
version: "3" services: redis-master: image: redis:6.0 ports: - "6379:6379" container_name: "redis-master" command: redis-server networks: - redis-master-slave redis-slave-1: image: redis:6.0 ports: - "6380:6379" container_name: "redis-slave-1" command: redis-server --slaveof redis-master 6379 depends_on: - redis-master networks: - redis-master-slave redis-slave-2: image: redis:6.0 ports: - "6381:6379" container_name: "redis-slave-2" command: redis-server --slaveof redis-master 6379 depends_on: - redis-master networks: - redis-master-slave networks: redis-master-slave:
然后使用docker-compose up命令把它启动起来就可以了。
还没有评论,来说两句吧...