Skywalking-Docker
通过Apache-skywalking 官方发布的压缩包构建Docker镜像。并提供容器部署Skywalking的方式。
Quick Start(快速开始)
git clone https://github.com/JaredTan95/skywalking-docker.git
cd skywalking-docker/6.x/docker-compose/
docker-compose up
Docker Hub
前置条件(Precondition)
了解Docker或者使用过Docker、Kubernetes相关命令。
目录结构(Structure)
-
6.x
目录:官方仓库6.x
分支容器部署镜像源文件: -
elasticsearch-Zone-Asia-SH
目录:同步上海时区的Elasticsearch镜像源文件:- 用于自动构建wutang/elasticsearch-shanghai-zone Docker镜像。
- 其中
5.6.10
对应ES 5.6.10 6.3.2
对应ES 6.3.2版本。
-
5.x
目录:官方仓库5.x
分支容器部署镜像源文件:standalone/all-in-one
:用于自动构建wutang/skywalking-docker Docker镜像。standalone/all-in-one-xpack
:用于构建支持Elastic xpack账号密码登录的skywalking,常见阿里云ES,代码源由liguobao/incubator-skywalking基于incubator-skywalking 官方源码修改而来。standalone/collector
:用于自动构建wutang/skywalking-collector Docker镜像,该镜像用于部署单机Skywalking Collector。cluster/collector
:用于自动构建wutang/skywalking-collector:5.x-zk 镜像,该镜像用于通过Zookeeper实现集群部署Skywalking Collector。quick-start
:通过Docker stack或者Docker Compose快速启动Skywalking,其中包含启动wutang/elasticsearch-shanghai-zone 和wutang/skywalking-docker两个容器。
如何使用(Usage)
方式一、直接拉取镜像运行(Pull Image)
参考6.x/docker-compose/docker-compose.yml