88 lines
2.7 KiB
Diff
88 lines
2.7 KiB
Diff
|
|
From 4519bf3ce98b819c0cf421b902df3124bc9e4374 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: wo_cow <niuqianqian@huawei.com>
|
|||
|
|
Date: Sat, 26 Nov 2022 17:05:18 +0800
|
|||
|
|
Subject: [PATCH] add documentation related to docker images. set nsprobe to
|
|||
|
|
start automatically
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
README.md | 44 +++++++++++++++++++++++++++++++++++++----
|
|||
|
|
config/gala-gopher.conf | 4 +++-
|
|||
|
|
2 files changed, 43 insertions(+), 5 deletions(-)
|
|||
|
|
|
|||
|
|
diff --git a/README.md b/README.md
|
|||
|
|
index efcea94..002dbb6 100644
|
|||
|
|
--- a/README.md
|
|||
|
|
+++ b/README.md
|
|||
|
|
@@ -59,13 +59,49 @@ gala-gopher集成了常用的native探针以及知名中间件探针;gala-goph
|
|||
|
|
|
|||
|
|
#### 基于容器镜像安装运行
|
|||
|
|
|
|||
|
|
-- 准备工作
|
|||
|
|
|
|||
|
|
- 获取gala-gopher的rpm包,获取方式详见第一小节[基于rpm包安装运行](#基于rpm包安装运行)。
|
|||
|
|
+- 获取容器镜像
|
|||
|
|
|
|||
|
|
-- 生成容器镜像
|
|||
|
|
+ 用户可以选择直接[获取官方容器镜像](#docker1)或自行[构建容器镜像](#docker2)
|
|||
|
|
|
|||
|
|
- 用于生成容器镜像的Dockerfile文件归档在[build目录](./build),生成方法详见[如何生成gala-gopher容器镜像](doc/how_to_build_docker_image.md)。
|
|||
|
|
+ <a id="docker1"></a>
|
|||
|
|
+ - 获取官方容器镜像
|
|||
|
|
+
|
|||
|
|
+ 打开docker配置文件
|
|||
|
|
+
|
|||
|
|
+ ```shell
|
|||
|
|
+ vi /etc/docker/daemon.json
|
|||
|
|
+ ```
|
|||
|
|
+
|
|||
|
|
+ 添加hub.oepkgs.net镜像仓库
|
|||
|
|
+
|
|||
|
|
+ ```shell
|
|||
|
|
+ {
|
|||
|
|
+ "insecure-registries" : [ "hub.oepkgs.net" ]
|
|||
|
|
+ }
|
|||
|
|
+ ```
|
|||
|
|
+
|
|||
|
|
+ 重启docker服务
|
|||
|
|
+
|
|||
|
|
+ ```shell
|
|||
|
|
+ systemctl daemon-reload
|
|||
|
|
+ systemctl restart docker
|
|||
|
|
+ ```
|
|||
|
|
+
|
|||
|
|
+ 拉取指定版本的gala-gopher官方容器镜像
|
|||
|
|
+
|
|||
|
|
+ 目前支持的镜像版本tag有:euleros-v2r9,20.03-lts,20.03-lts-sp1,22.03-lts
|
|||
|
|
+
|
|||
|
|
+ ```shell
|
|||
|
|
+ docker pull hub.oepkgs.net/a-ops/gala-gopher:20.03-lts-sp1
|
|||
|
|
+ ```
|
|||
|
|
+
|
|||
|
|
+ <a id="docker2"></a>
|
|||
|
|
+ - 构建容器镜像
|
|||
|
|
+
|
|||
|
|
+ 获取gala-gopher的rpm包,获取方式详见第一小节[基于rpm包安装运行](#基于rpm包安装运行)。
|
|||
|
|
+
|
|||
|
|
+ 用于生成容器镜像的Dockerfile文件归档在[build目录](./build),生成方法详见[如何生成gala-gopher容器镜像](doc/how_to_build_docker_image.md)。
|
|||
|
|
|
|||
|
|
- 创建并运行容器
|
|||
|
|
|
|||
|
|
diff --git a/config/gala-gopher.conf b/config/gala-gopher.conf
|
|||
|
|
index cb7fec1..33d9714 100644
|
|||
|
|
--- a/config/gala-gopher.conf
|
|||
|
|
+++ b/config/gala-gopher.conf
|
|||
|
|
@@ -156,7 +156,9 @@ extend_probes =
|
|||
|
|
name = "nsprobe";
|
|||
|
|
command = "/opt/gala-gopher/extend_probes/nsprobe"
|
|||
|
|
param = "";
|
|||
|
|
- switch = "off";
|
|||
|
|
+ start_check = "echo \"isulad docker\" | xargs systemctl status | grep Active | grep running | wc -l";
|
|||
|
|
+ check_type = "count";
|
|||
|
|
+ switch = "auto";
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name = "ioprobe";
|
|||
|
|
--
|
|||
|
|
2.28.0.windows.1
|
|||
|
|
|