这里介绍的是skywalking的8.X版本的安装,老版本的6.x的和他有点不一样
升级elasticsearch版本7.9.0,oap版本为8.1.0,UI版本为8.1.0
安装elasticsearch
docker官网
https://hub.docker.1 com/_/elasticsearch
基础镜像
docker pull elasticsearch:7.9.0
安装elasticsearch
docker run -itd --name=es7 \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" elasticsearch:7.9.0
检查启动情况
等待30秒左右,查看docker日志,如果有出现
"publish_address {172.17.0.2:9300}, bound_addresses {0.0.0.0:9300}"
说明启动成功了。
创建持久化目录,并重启启动elasticsearch
mkdir -p /data/elasticsearch
docker cp es7:/usr/share/elasticsearch/data /data/elasticsearch/
docker cp es7:/usr/share/elasticsearch/logs /data/elasticsearch/
docker stop es7
docker rm es7
安装elasticsearch
docker run -d --name=es7 \
--restart=always \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-v /data/elasticsearch/data:/usr/share/elasticsearch/data \
-v /data/elasticsearch/logs:/usr/share/elasticsearch/logs \
elasticsearch:7.9.0
测试elasticsearch
google浏览器访问elasticsearch
http://192.168.198.141:9200/
具体信息如下
{
"name" : "24a6002d98e5",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "X1RoxJ5cSJyo5uARFui8TA",
"version" : {
"number" : "7.9.0",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "a479a2a7fce0389512d6a9361301708b92dff667",
"build_date" : "2020-08-11T21:36:48.204330Z",
"build_snapshot" : false,
"lucene_version" : "8.6.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
安装oap
官网地址
https://hub.docker.com/r/apache/skywalking-1 oap-server
基础镜像
docker pull apache/skywalking-oap-server:8.1.0-es7
注意事项:SW_STORAGE参数严格区分elasticsearch的版本
docker run --name oap --restart always -d \
-e TZ=Asia/Shanghai \
-p 12800:12800 \
-p 11800:11800 \
--link es7:es7 \
-e SW_STORAGE=elasticsearch7 \
-e SW_STORAGE_ES_CLUSTER_NODES=es7:9200 \
apache/skywalking-oap-server:8.1.0-es7
安装UI
docker官网
https://hub.docker.com/r/1 apache/skywalking-ui
基础镜像
docker pull apache/skywalking-ui:8.1.0
注意:这里映射的端口为8088,防止端口冲突。
docker run -d --name skywalking-ui \
--restart=always \
-e TZ=Asia/Shanghai \
-p 8088:8080 \
--link oap:oap \
-e SW_OAP_ADDRESS=oap:12800 \
apache/skywalking-ui:8.1.0
启动ui
在window系统中使用google浏览器访问skywalking-ui界面
http://192.168.198.141:8088/
网友评论