docker-compose 安装 skywalking 基于mysql存储
配置
$ cat docker-compose.yml
version: '3'
services:
m_oap:
image: apache/skywalking-oap-server:8.9.0
container_name: m_oap
ports:
- 11800:11800 # agent 上报数据的端口,这是 gRPC 端口
- 12800:12800 # ui 读取数据的端口, 这是 http 端口
environment:
- TZ=Asia/Shanghai
- SW_STORAGE=mysql
- SW_JDBC_URL="jdbc:mysql://192.168.xx.x:3306/sw"
- SW_DATA_SOURCE_USER=root
- SW_DATA_SOURCE_PASSWORD=root
volumes:
- /opt/soft/mysql-connector-java-8.0.30.jar:/skywalking/oap-libs/mysql-connector-java-8.0.30.jar
m_skywaling-ui:
image: apache/skywalking-ui:8.9.1
container_name: ms_ui
depends_on:
- m_oap
links:
- m_oap
ports:
- 8088:8080
environment:
- SW_OAP_ADDRESS=http://192.168.xx.x:12800
- TZ=Asia/Shanghai
访问 http://localhost:8088
即可