Docker 部署 SkyWalking OAP & UI

作者: Anoyi

2019.05.08 09:06*

▶ 获取镜像

当前版本:6.1.0
自制镜像:Docker 镜像 - 构建 SkyWalking OAP & UI

# oap
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/skywalking-oap

# ui
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/skywalking-ui

▶ 部署 SkyWalking OAP

简易部署(仅供体验)

docker run -d \
--name skywalking-oap \
-p 11800:11800 \
-e TZ=Asia/Shanghai \
registry.cn-hangzhou.aliyuncs.com/anoy/skywalking-oap

端口说明

  • 0.0.0.0/11800:gRPC APIs,用于 Java、.NetCore、Node.js、Istio 探针
  • 0.0.0.0/12800:http rest APIs,用于 SkyWalking UI 请求,做 GraphQL 查询

自定义配置

配置挂载路径 /skywalking/config,配置文件说明:

▶ 部署 SkyWalking UI

docker run -d \
--name skywalking-ui \
--link skywalking-oap:skywalking-oap \
-p 8088:8080 \
-e TZ=Asia/Shanghai \
registry.cn-hangzhou.aliyuncs.com/anoy/skywalking-ui \
--collector.ribbon.listOfServers=skywalking-oap:12800 \
--security.user.admin.password=admin

参数说明:

  • collector.ribbon.listOfServers:SkyWalking OAP 地址,多个地址用 "," 分隔
  • security.user.<username>.password:指定登录的账号密码

更多配置参考:https://github.com/apache/skywalking/blob/master/apm-webapp/src/main/resources/application.yml

▶ 访问 SkyWalking

评论

评论

昵称
邮箱