fengzhanyuan2016 / skywalking-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Skywalking-Docker

通过Apache-skywalking官方发布的压缩包构建Docker镜像。提供一键启动单机演示版Skywalking的方式。

GitHub stars Docker Build Status Docker Automated build

Apache-skywalking官方源码

前置条件(Precondition)

了解Docker或者使用过Docker相关命令。

目录结构(Structure)

如何使用(Usage)

方式一、直接拉取镜像运行(Pull Image)

启动ElasticSearch容器

启动Skywalking容器

方式二、通过源码构建镜像(Build Image)

构建Skywalking镜像(Build Skywalking Image)

  • 安装Docker环境
  • git clone https://github.com/JaredTan95/skywalking-docker.git
  • Elasticsearch安装(如果已安装可跳过此步骤),版本要求5.x:docker run -p 9200:9200 -p 9300:9300 -e cluster.name=elasticsearch -e xpack.security.enabled=false -d wutang/elasticsearch-shanghai-zone
  • cd /skywalking-docker/5.x/standalone/all-in-one/
  • docker build -t skywalking:5.0.0 .
  • docker run -p 8080:8080 -p 10800:10800 -p 11800:11800 -p 12800:12800 -e ES_CLUSTER_NAME=elasticsearch -e ES_ADDRESSES=192.168.2.96:9300 -d skywalking:5.0.0
  • 使用浏览器访问http://localhost:8080即可.
  • 日志挂载 -v /your/log/path:/apache-skywalking-apm-incubating/logs

构建ElasticSearch镜像(Build ElasticSearch Image)

  • 安装Docker环境
  • git clone https://github.com/JaredTan95/skywalking-docker.git
  • cd /skywalking-docker/5.x/standalone/elasticsearch-5.6.10-Zone-Asia-SH
  • docker build -t es-sh:5.6.10 .

通过Docker Compose 一键启动(Start With Docker Compose)

参考:Skywalking-Dcoker Quick Start

About


Languages

Language:Shell 61.5%Language:Dockerfile 38.5%