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重启并应用配置的镜像加速器。