docker 安装mysql redis kafka

version: '2'

services:
  zoo1:
    image: wurstmeister/zookeeper
    restart: always
    hostname: zoo1
    ports:
      - "2181:2181"
    container_name: zookeeper

  kafka1:
    image: wurstmeister/kafka
    restart: always
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: localhost
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://10.250.0.66:9092
      KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
      KAFKA_BROKER_ID: 1
    depends_on:
      - zoo1
    container_name: kafka
    ports:
        - "9090:9090"
  redis:
    image: redis
    restart: always
    ports:
      - 6379:6379
  
  mysql:
    environment:
        MYSQL_ROOT_PASSWORD: "123456"
        MYSQL_USER: 'root'
        MYSQL_PASS: '123456'
    image: "mysql:5.7.18" 
    restart: always
    ports:
        - "3306:3306"
    volumes:
        - "./db:/var/lib/mysql"
        - "./conf/my.cnf:/etc/my.cnf"
        - "./init:/docker-entrypoint-initdb.d/"
如果有来生,要做一片树叶。 春天恋上枝,炎夏恋上水。 深秋恋上土,东来化作泥。 润物细无声,生生世世恋红尘。
原文地址:https://www.cnblogs.com/shujiying/p/14962575.html