Skywalking搭建

# 使用docker搭建skywalking

安装skywalking需要下载skywalking镜像,我们使用官网镜像 并且使用elasticsearch作为存储,版本使用6.7.2,所以我们下载以下3个镜像。

1. docker pull apache/skywalking-oap-server  服务

2. docker pull apache/skywalking-ui

3. docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.5

下载完之后,先启动ES,

1.  docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms1g -Xmx1g" docker.elastic.co/elasticsearch/elasticsearch:6.8.5

2. 启动skywalking oap服务

docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800:12800 --restart always --link elasticsearch:elasticsearch -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server

3. 启动skywalkinig的UI

docker run --name skywalking-ui -d -p 8081:8080 --link skywalking:skywalking -e SW_OAP_ADDRESS=skywalking:12800 --restart always apache/skywalking-ui




curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'

你可能感兴趣的:(Skywalking搭建)