version: '3' networks: network: ipam: driver: default config: - subnet: '177.2.0.0/16' # 设置mysql,redis持久化保存 volumes: mysql: redis: mongodb: services: redis: image: redis:6.0.6 container_name: gva-redis # 容器名 restart: always ports: - '16379:6379' volumes: - redis:/data networks: network: ipv4_address: 177.2.0.5 mongodb: image: mongo:latest ports: - "27016:27017" volumes: - mongodb:/data/db environment: LANG: C.UTF-8 TZ: "Asia/Shanghai" MONGO_INITDB_ROOT_USERNAME: admin MONGO_INITDB_ROOT_PASSWORD: admin123 networks: network: ipv4_address: 177.2.0.6 zookeeper: image: 'zookeeper:latest' ports: - '2181:2181' networks: network: ipv4_address: 177.2.0.8 kafka: image: 'confluentinc/cp-kafka:latest' ports: - '9092:9092' environment: KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 depends_on: - zookeeper networks: network: ipv4_address: 177.2.0.7