version: '3.8' services: oap: image: apache/skywalking-oap-server:9.7.0 container_name: wm-skywalking-oap ports: - "11800:11800" - "12800:12800" environment: SW_AGENT_NAME: skywalking-oap SW_STORAGE: mysql SW_JDBC_URL: jdbc:mysql://mysql:3306/skywalking SW_JDBC_USER: skywalking SW_JDBC_PASSWORD: skywalking123 volumes: - ./agent.config:/skywalking/config/agent.config - skywalking_data:/skywalking/data depends_on: - mysql networks: - monitoring ui: image: apache/skywalking-ui:9.7.0 container_name: wm-skywalking-ui ports: - "8080:8080" environment: SW_OAP_ADDRESS: http://oap:12800 depends_on: - oap networks: - monitoring mysql: image: mysql:8.0 container_name: wm-skywalking-mysql environment: MYSQL_DATABASE: skywalking MYSQL_USER: skywalking MYSQL_PASSWORD: skywalking123 MYSQL_ROOT_PASSWORD: root123 volumes: - mysql_data:/var/lib/mysql networks: - monitoring volumes: skywalking_data: mysql_data: networks: monitoring: driver: bridge