docker-compose.yml

INSANEZINDOL·2021년 11월 25일
0

docker

목록 보기
3/16
post-thumbnail
version: '2'

services:

  mysql:
    container_name: mysql
    image: mysql:5.7.16
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: "123456"
    restart: unless-stopped
    mem_limit: "512m"

  redis:
    container_name: redis
    image: redis:latest
    ports:
      - "6379:6379"
    restart: unless-stopped
    mem_limit: "512m"

  mongodb:
    container_name: mongodb
    image: mongo:latest
    ports:
      - "27017:27017"
    restart: unless-stopped
    mem_limit: "512m"

  elasticsearch:
    container_name: elasticsearch
    image: elasticsearch:6.6.2
    ports:
      - "9200:9200"
      - "9300:9300"
    environment:
      - node.name=local-ec2-elasticsearch-01
      - discovery.type=single-node
      - cluster.name=luna-lms
    restart: unless-stopped

  kibana:
    container_name: kibana
    image: kibana:6.6.2
    ports:
      - "5601:5601"
    restart: unless-stopped
    mem_limit: "512m"
    depends_on:
      - elasticsearch

  zookeeper:
    container_name: zookeeper
    image: wurstmeister/zookeeper
    ports:
      - "2181:2181"
    restart: unless-stopped
    mem_limit: "512m"

  kafka:
    container_name: kafka
    image: wurstmeister/kafka
    ports:
      - "9092:9092"
      - "9999:9999"
    environment:
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
      KAFKA_CREATE_TOPICS: "test:1:1,dean:1:1,elastic-call:1:1,mysql-call:1:1"
    restart: unless-stopped
    mem_limit: "512m"

  rabbitmq:
    container_name: rabbitmq
    image: rabbitmq:management
    ports:
      - "5672:5672"
      - "15672:15672"
    environment:
      RABBITMQ_DEFAULT_USER: rabbitmq
      RABBITMQ_DEFAULT_PASS: 1234
    restart: unless-stopped
    mem_limit: "512m"
profile
Java Backend Developer

0개의 댓글

관련 채용 정보