docker部署Skywalking
时间: 2023-10-20 09:36:35 浏览: 87
要在Docker上部署Skywalking,您需要遵循以下步骤:
1. 下载并部署Elasticsearch镜像。您可以使用以下命令下载最新版本的Elasticsearch镜像:
`docker pull elasticsearch:7.5.1`
2. 下载并部署Skywalking OAP(后端)镜像。您可以使用以下命令下载最新版本的Skywalking OAP镜像:
`docker pull apache/skywalking-oap-server:6.6.0-es7`
3. 部署Skywalking UI(前端)镜像。您可以使用以下命令下载最新版本的Skywalking UI镜像:
`docker pull apache/skywalking-ui:6.6.0`
4. 使用以下命令运行Skywalking OAP容器:
```
docker run -d --name oap --restart=always \
-e SW_STORAGE=elasticsearch \
-e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 \
-p 12800:12800 \
apache/skywalking-oap-server:6.6.0-es7
```
5. 使用以下命令运行Skywalking UI容器:
```
docker run -d --name skywalking-ui --restart=always \
-e TZ=Asia/Shanghai \
-p 8088:8080 \
--link oap:oap \
-e SW_OAP_ADDRESS=oap:12800 \
apache/skywalking-ui:6.6.0
```
6. 现在,您可以通过访问`http://localhost:8088`来访问Skywalking UI,并开始监视和分析您的应用程序了。
请注意,这只是基本的部署过程,您还可以根据您的需求进行更多的配置和定制。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>