zoukankan      html  css  js  c++  java
  • docker-compose.yml(3)


    ELK:
    version: '2'

    services:

    elasticsearch:
    build:
    context: elasticsearch/
    volumes:
    - ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro
    ports:
    - "9200:9200"
    - "9300:9300"
    environment:
    ES_JAVA_OPTS: "-Xmx256m -Xms256m"
    networks:
    - elk

    logstash:
    build:
    context: logstash/
    volumes:
    - ./logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml:ro
    - ./logstash/pipeline:/usr/share/logstash/pipeline:ro
    ports:
    - "5000:5000"
    environment:
    LS_JAVA_OPTS: "-Xmx256m -Xms256m"
    networks:
    - elk
    depends_on:
    - elasticsearch

    kibana:
    build:
    context: kibana/
    volumes:
    - ./kibana/config/:/usr/share/kibana/config:ro
    ports:
    - "5601:5601"
    networks:
    - elk
    depends_on:
    - elasticsearch

    networks:

    elk:
    driver: bridge

    docker-compose执行方式: docker-compose up -d
    Dockerfile执行方式: docker build -t myname .

    volumes:
    - /etc/localtime:/etc/localtime:ro


    version: '3'
    services:
    filebeat:
    build:
    context: .
    privileged: true
    volumes:
    - ./log/:/usr/share/filebeat/logs
    - ./filebeat.yml:/usr/share/filebeat/filebeat.yml
    # nginx意外退出时自动重启
    restart: always
    network_mode: "host"
    container_name: filebeat.6.2.4

  • 相关阅读:
    [转载]三小时学会Kubernetes:容器编排详细指南
    《微服务设计》书摘
    Mac os安装golang开发环境
    openstack-KVM-Network
    openstack-KVM管理工具
    openstack-KVM-vCPU
    openstack-KVM-Memory
    openstack-KVM-存储配置
    openstack-云计算概述
    openstack-KVM安装与使用
  • 原文地址:https://www.cnblogs.com/luoyan01/p/9734132.html
Copyright © 2011-2022 走看看