? 獲取鏡像
當前版本:6.1.0
自制鏡像:Docker 鏡像 - 構(gòu)建 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
:數(shù)據(jù)庫配置饰及,參考 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
參數(shù)說明:
-
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