skywalking 链路追踪
skywalking docker部署方法
https://www.jb51.net/article/239387.htm
---
# cp docker-compose-Linux-x86_64 /usr/bin/
# docker-compose version docker-compose version 1.25.0, build unknown docker-py version: 4.1.0 CPython version: 3.8.5 OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020
# mkdir -p /data/elasticsearch/data
# chmod -R 777 /data/elasticsearch/data
#docker-compose.yaml
version: '3.3' services: es7: image: elasticsearch:7.10.1 container_name: es7 ports: - 9200:9200 - 9300:9300 environment: - discovery.type=single-node #单机模式 - bootstrap.memory_lock=true #锁定物理内存地址 - "ES_JAVA_OPTS=-Xms1048m -Xmx1048m" #堆内存⼤⼩ - TZ=Asia/Shanghai ulimits: memlock: soft: -1 hard: -1 volumes: - /data/elasticsearch/data:/usr/share/elasticsearch/data skywalking-oap: image: apache/skywalking-oap-server:8.6.0-es7 container_name: skywalking-oap restart: always depends_on: - es7 links: - es7 ports: - 11800:11800 - 12800:12800 environment: TZ: Asia/Shanghai SW_STORAGE: elasticsearch7 SW_STORAGE_ES_CLUSTER_NODES: es7:9200 skywalking-ui: image: apache/skywalking-ui:8.6.0 container_name: skywalking-ui restart: always depends_on: - skywalking-oap links: - skywalking-oap ports: - 8080:8080 environment: TZ: Asia/Shanghai SW_OAP_ADDRESS: skywalking-oap:12800
因单独部署es,删减后yaml
version: '3.3' services: skywalking-oap: image: apache/skywalking-oap-server:8.6.0-es7 container_name: 'skywalking-oap' restart: always networks: - skywalking # depends_on: # - es7 #links: # - es7 ports: - 11800:11800 - 12800:12800 environment: TZ: Asia/Shanghai SW_STORAGE: elasticsearch7 SW_STORAGE_ES_CLUSTER_NODES: 10.xx.xx.xx:9200 skywalking-ui: image: apache/skywalking-ui:8.6.0 container_name: 'skywalking-ui' restart: always networks: - skywalking depends_on: - skywalking-oap links: - skywalking-oap ports: - 8080:8080 environment: TZ: Asia/Shanghai SW_OAP_ADDRESS: skywalking-oap:12800 networks: skywalking: driver: bridge ipam: driver: default config: - subnet: 192.168.100.0/24