▶ 获取镜像
当前版本: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
,配置文件说明:
-
application.yml
:基本配置,参考 application.yml -
component-libraries.yml
:组件库配置,参考 component-libraries.yml -
alarm-settings.yml
:报警配置,参考 alarm-settings.yml -
datasource-settings.properties
:数据库配置,参考 datasource-settings.properties -
log4j2.xml
:日志配置, 参考 log4j2.xml
▶ 部署 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
- 地址:http://127.0.0.1:8088/
- 账号:admin
- 密码:admin