返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1143|回复: 0

[原创] 【原创】SkyWalking-9.3.0 Docker容器部署方案

[复制链接]
发表于 2025-4-24 21:21:49 | 显示全部楼层 |阅读模式
SkyWalking-9.3.0 Docker容器部署方案

环境准备:
1.CentOS 7.2
2.Docker 版本在 19.03 及以上

最终部署的容器是3个:
1.elasticsearch
2.skywalking-oap-server
3.skywalking-ui

1.Docker拉取官方容器:
1.docker pull elasticsearch:7.12.0
2.docker pull apache/skywalking-oap-server:9.3.0
3.docker pull apache/skywalking-ui:9.3.0

2.启动elasticsearch

docker run -d -p 19200:9200 -p 19300:9300 --name es -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms128m -Xmx256m" elasticsearch:7.12.0



如图所示表示运行成功,端口映射成功。

3.启动skywalking-oap-server服务

docker run --name oap --restart always -p 11800:11800 -p 12800:12800 --link es:es --privileged=true -d -e TZ=Asia/Shanghai -e SW_ES_USER= -e SW_ES_PASSWORD= -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=es:9200 -v /etc/localtime:/etc/localtime:ro apache/skywalking-oap-server:9.3.0


参数解析:
    --link 连接其他容器,为容器之间开通网络直连通道,可以通过容器名直接访问此容器内部
    -e 容器专属配置
    --privileged=true 让容器获取真正的root权限,如果不加,可能会出现GC内存不足报错!
    -v 目录映射



如上图表示运行成功。

4.启动skywalking-ui服务

docker run -d --name skywalking-ui --restart always -p 9090:8080 --link oap:oap --privileged=true -e TZ=Asia/Shanghai -e SW_OAP_ADDRESS=http://oap:12800 -v /etc/localtime:/etc/localtime:ro apache/skywalking-ui:9.3.0



如上图表示运行成功。

5.验证docker容器状态



6.浏览器验证



大功告成~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
 楼主| 发表于 2025-4-24 21:31:45 | 显示全部楼层
回复 支持 反对

使用道具 举报

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表