docker容器部署skywalking
时间: 2023-10-17 19:34:21 浏览: 220
你可以通过以下步骤在Docker容器中部署SkyWalking:
1. 首先,确保你已经安装了Docker和Docker Compose。
2. 创建一个新的目录,并在该目录下创建一个名为`docker-compose.yml`的文件。
3. 在`docker-compose.yml`文件中添加以下内容:
```yaml
version: '3'
services:
skywalking:
image: apache/skywalking-oap-server:8.7.0-es7
ports:
- 12800:12800
volumes:
- ./config:/skywalking/config
```
4. 创建一个名为`config`的目录,并在其中创建一个名为`application.yml`的文件。
5. 在`application.yml`中添加以下内容:
```yaml
management:
metrics:
exporters:
- skywalking
endpoint:
metrics:
enabled: true
server:
port: 12800
address: 0.0.0.0
skywalking:
collector:
grpc:
host: ${SW_AGENT_COLLECTOR_BACKEND_SERVICES}
port: 19876
agent:
sample_n_per_3_secs: 10
new_instance_naming_timeout: 60
```
6. 运行以下命令启动SkyWalking容器:
```bash
docker-compose up -d
```
现在,你已经成功将SkyWalking部署在Docker容器中。你可以通过访问`http://localhost:12800`来访问SkyWalking控制台。
阅读全文