Docker 部署 SkyWalking OAP & U
2019-05-08 本文已影响0人
Anoyi
▶ 获取镜像
当前版本: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 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 8080:80 -e SKYWALKING_URL=skywalking-oap:12800 registry.cn-hangzhou.aliyuncs.com/anoy/skywalking-ui
修改默认账号和密码:https://github.com/apache/skywalking-rocketbot-ui/blob/master/src/views/containers/login.vue
▶ 访问 SkyWalking
- 地址:http://127.0.0.1:8080/
- 账号:admin
- 密码:admin