65 lines
1.4 KiB
YAML
65 lines
1.4 KiB
YAML
version: '3.3'
|
|
services:
|
|
elasticsearch:
|
|
image: docker.elastic.co/elasticsearch/elasticsearch:7.5.0
|
|
container_name: elasticsearch
|
|
restart: always
|
|
ports:
|
|
- 9200:9200
|
|
environment:
|
|
- discovery.type=single-node
|
|
- bootstrap.memory_lock=true
|
|
- xpack.security.enabled=false
|
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
|
- xpack.license.self_generated.type=basic
|
|
- xpack.monitoring.collection.enabled=false
|
|
ulimits:
|
|
memlock:
|
|
soft: -1
|
|
hard: -1
|
|
volumes:
|
|
- type: bind
|
|
source: /data/elasticsearch
|
|
target: /usr/share/elasticsearch/data
|
|
read_only: false
|
|
networks:
|
|
- skywalking-server
|
|
|
|
oap:
|
|
image: apache/skywalking-oap-server:7.0.0-es7
|
|
container_name: oap
|
|
depends_on:
|
|
- elasticsearch
|
|
links:
|
|
- elasticsearch
|
|
restart: always
|
|
ports:
|
|
- 11800:11800
|
|
- 12800:12800
|
|
environment:
|
|
SW_STORAGE: elasticsearch7
|
|
SW_STORAGE_ES_CLUSTER_NODES: elasticsearch:9200
|
|
networks:
|
|
- skywalking-server
|
|
|
|
ui:
|
|
image: apache/skywalking-ui:7.0.0
|
|
container_name: ui
|
|
depends_on:
|
|
- oap
|
|
links:
|
|
- oap
|
|
restart: always
|
|
ports:
|
|
- 8666:8080
|
|
environment:
|
|
SW_OAP_ADDRESS: oap:12800
|
|
networks:
|
|
- skywalking-server
|
|
|
|
networks:
|
|
skywalking-server:
|
|
# default driver is bridge
|
|
# dirver: bridge
|
|
external: true
|
|
name: skywalking-server |