欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 在docker中安装skywalking + es

在docker中安装skywalking + es

2024/10/25 11:30:44 来源:https://blog.csdn.net/xupengbo527/article/details/141714504  浏览:    关键词:在docker中安装skywalking + es

ES的版本和官网

es版本:

Past Releases of Elastic Stack Software | Elastic

es版本+logstash版本+JDK版本对应关系

支持一览表 | Elastic

skywalking的版本说明和官网

Advanced deployment | Apache SkyWalking

skywalking和es的对应关系,在网页的SetUp-->Advanced SetUp--->Choose Store中可以看到支持各种数据库的版本

docker中部署

es版本: 7.8.0

skywalking版本:9.4.0

skywalking-UI版本: 9.4.0

创建一个共用网络

名字是skywalking,可以自定义的哈

docker network create skywalking

es安装命令:

注意在启动容器的时候,不要使用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 查看是否启动成功

skywalking 安装

#下载
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

skywalking-ui安装

这块需要注意的一点是 一定要加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页面

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com