skywalking docker安装

skywalking UI 镜像安装

获取镜像:

 docker pull apache/skywalking-ui
image.png

运行镜像:

$ docker run --name oap --restart always -d -e SW_OAP_ADDRESS=oap:12800 apache/skywalking-ui

SW_OAP_ADDRESS:oap的服务地址

skwallking oap server镜像安装

获取镜像:

docker pull apache/skywalking-oap-server
image.png

单实例运行:

h2数据库和es运行:

$ docker run --name oap --restart always -d apache/skywalking-oap-server
docker run –-name skywalking-oap-ui –link 镜像名称 –restart always -d -p 8080:8080 -e SW_OAP_ADDRESS=skywalking-oap:12800 -e TZ=Asia/Shanghai apache/skywalking-ui:latest
$ docker run --name oap --restart always -d -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server

默认单实例运行,

分布式运行参数SW_CLUSTER:

  • standalone:设置 applicaion.yml 里的cluster.standalone 的所有变量 生效.
  • zookeeper:设置applicatioin.yml里的cluster.zookeeper的所有变量 生效.
  • kubernetes:设置applicatioin.yml里的cluster.kubernetes的所有变量 生效.
  • consul:设置applicatioin.yml里的cluster.consul` 的所有变量 生效.
  • etcd: 设置applicatioin.yml里的cluster.consul` 生效的所有变量 生效.
  • nacos:设置applicatioin.yml里的cluster.consul`的所有变量 生效.

配置服务SW_CONFIGURATION

默认没有,可选用apollo, nacos, zookeeper

镜像加速

这里使用aliyun镜像加速
位置:


image.png

ubuntu安装:
修改daemon配置文件/etc/docker/daemon.json

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker 

针对安装了Docker for Windows的用户,参考以下配置步骤:
在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Daemon。编辑窗口内的JSON串,填写下方加速器地址:
xxxxx替换成自己的镜像地址

{
  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}

编辑完成后点击 Apply 保存按钮,等待Docker重启并应用配置的镜像加速器。

你可能感兴趣的:(skywalking docker安装)