es版本:
Past Releases of Elastic Stack Software | Elastic
es版本+logstash版本+JDK版本对应关系
支持一览表 | Elastic
Advanced deployment | Apache SkyWalking
skywalking和es的对应关系,在网页的SetUp-->Advanced SetUp--->Choose Store中可以看到支持各种数据库的版本
es版本: 7.8.0
skywalking版本:9.4.0
skywalking-UI版本: 9.4.0
名字是skywalking,可以自定义的哈
docker network create skywalking
注意在启动容器的时候,不要使用es7.8这种做名称,使用es78
#拉镜像 docker pull elasticsearch:7.8.0 #启动容器 注意 加--rm是启动失败/停止镜像的时候自动删除 docker run --name es78 -d \ --network=skywalking \ -e "discovery.type=single-node" \ -p 9200:9200 \ -p 9300:9300 \ elasticsearch:7.8.0
启动后使用 localhost:9200 查看是否启动成功
#下载 docker pull apache/skywalking-oap-server:9.4.0 #启动 docker run --name oap -d \ --network=skywalking \ -e SW_STORAGE=elasticsearch \ -e SW_STORAGE_ES_CLUSTER_NODES=localhost:9200 \ -p 11800:11800 \ -p 12800:12800 \ apache/skywalking-oap-server:9.4.0
这块需要注意的一点是 一定要加SW_OAP_ADDRESS,不然启动的时候,需要访问oap,访问的是127.0.0.1:12800 是不通的
docker run --name skywalking-ui -d \ --network=skywalking \ -e SW_OAP_SERVER=oap:12800 \ -e SW_OAP_ADDRESS=http://oap:12800 \ -p 8080:8080 \ apache/skywalking-ui:9.4.0
访问127.0.0.1:8080 就出现了skywalking页面