diff --git a/alertmanager/doc/image-info.yml b/alertmanager/doc/image-info.yml index ad4fe466fcf130403efd1fccc5763f5109e09252..3eeb89277fddf3f402ef13663d22b9e1cc4fba81 100644 --- a/alertmanager/doc/image-info.yml +++ b/alertmanager/doc/image-info.yml @@ -1,82 +1,48 @@ name: Alertmanager category: cloud description: Alertmanager处理客户端应用程序(例如Prometheus服务器)发送的警报。它负责重复数据删除、分组,并将它们路由到正确的接收器集成,例如电子邮件、PagerDuty、OpsGenie或借助Webhook接收器的许多其他机制。它还负责警报的静音和抑制。 -environment: | - 本应用以容器镜像的方式供用户使用,运行于预置docker的Linux环境。Docker的推荐安装方式如下: - ## apt安装 - ### 1.更新系统软件包依赖 - ``` - sudo spt update - sudo apt install ca-certificates curl gnupg lsb-release - ``` - ### 2.添加Docker官方GPG密钥 - ``` - sudo mkdir -p /etc/apt/keyrings - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg - sudo chmod a+r /etc/apt/keyrings/docker.gpg - ``` - ### 3.添加Docker官方APT源 - ``` - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - ``` - ### 4.再次更新软件包索引 - ``` - sudo apt update - ``` - ### 5.安装Docker - ``` - sudo apt install docker-ce docker-ce-cli containerd.io - ``` - - ## yum安装 - ### 1.安装yum-utils - ``` - sudo yum install -y yum-utils - ``` - ### 2.添加Docker源 - ``` - sudo yum-config-manager \ - > --add-repo \ - > https://download.docker.com/linux/centos/docker-ce.repo - ``` - ### 3.安装Docker - ``` - sudo yum install -y docker-ce docker-ce-cli containerd.io - ``` - - 注意,在openEuler环境安装docker时,可执行如下命令一键安装 +environment: | + 本应用在Docker环境中运行,安装Docker执行如下命令 ``` yum install -y docker ``` +tags: | + Alertmanager镜像的Tag由其版本信息和基础镜像版本信息组成,详细内容如下 - ## 脚本安装 - ### 1.下载安装脚本 - ``` - curl -fsSL https://get.docker.com -o get-docker.sh - ``` - ### 2.使用root权限执行脚本 - ``` - sudo sh get-docker.sh - ``` - 使用脚本安装方式时,如果用户要指定安装的docker版本,需要自行修改`get-docker.sh`的源码内容。 + | Tag | Currently | Architectures | + |----------|-------------|------------------| + |[0.27.0-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/alertmanager/0.27.0/22.03-lts-sp3/Dockerfile)| Alertmanager 0.27.0 on openEuler 22.03-LTS-SP3 | amd64, arm64 | - ## 验证 +download: | + 拉取镜像到本地 ``` - sudo docker run hello-world + docker pull openeuler/alertmanager:{TAG} ``` -download: | - 获取容器镜像 +usage: | + - 启动容器 + ``` + docker run -d --name my-alertmanager -p 9093:9093 openeuler/alertmanager:{TAG} + ``` + 用户可根据自身需求选择对应版本的{TAG}、容器启动的选项。`my-alertmanager`启动之后,通过`http://localhost:9093`地址访问该实例。 + + - 启动参数 + | Parameter | Description | + |----------------|---------------| + | -p 9093:9093 | 通过`localhost:9093`端口暴露`my-alertmanager`实例 | + | -v /path/to/alertmanager.yml:/etc/prometheus/alertmanager.yml | 指定本地配置文件进行配置 | + | -v /path/to/persisted/data:/alertmaanger | 用于保留运行数据,这样就不必为每个新启动的容器初始化新数据库 | + + - 容器测试 + 查看运行日志 ``` - docker pull openeuler/alertmanager:{TAG} + docker logs -f my-alertmanager ``` -install: | - 启动容器 + 使用shell交互 ``` - docker run --name alertmanager -p 9093:9093 openeuler/alertmanager:{TAG} + docker exec -it my-alertmanager /bin/bash ``` - 用户可根据自身需求,自定义启动选项。 license: Apache-2.0 license similar_packages: diff --git a/bind9/doc/image-info.yml b/bind9/doc/image-info.yml index 1756afc53e898e6905d1ceacbb09d63509b5e316..33c18e4209437a6fe35ea2f6b9eb67bf7bbe2cc3 100644 --- a/bind9/doc/image-info.yml +++ b/bind9/doc/image-info.yml @@ -1,82 +1,47 @@ -name: bind9 +name: Bind9 category: others description: BIND9 (Berkeley Internet Name Domain 9)是一款开源的域名系统(DNS)软件,用于将域名转换为对应的IP地址,包括权威服务器、递归解析器和相关实用程序。 environment: | - 本应用以容器镜像的方式供用户使用,运行于预置docker的Linux环境。Docker的推荐安装方式如下: - ## apt安装 - ### 1.更新系统软件包依赖 - ``` - sudo spt update - sudo apt install ca-certificates curl gnupg lsb-release - ``` - ### 2.添加Docker官方GPG密钥 - ``` - sudo mkdir -p /etc/apt/keyrings - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg - sudo chmod a+r /etc/apt/keyrings/docker.gpg - ``` - ### 3.添加Docker官方APT源 - ``` - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - ``` - ### 4.再次更新软件包索引 - ``` - sudo apt update - ``` - ### 5.安装Docker - ``` - sudo apt install docker-ce docker-ce-cli containerd.io - ``` - - ## yum安装 - ### 1.安装yum-utils - ``` - sudo yum install -y yum-utils - ``` - ### 2.添加Docker源 - ``` - sudo yum-config-manager \ - > --add-repo \ - > https://download.docker.com/linux/centos/docker-ce.repo - ``` - ### 3.安装Docker - ``` - sudo yum install -y docker-ce docker-ce-cli containerd.io - ``` - - 注意,在openEuler环境安装docker时,可执行如下命令一键安装 + 本应用在Docker环境中运行,安装Docker执行如下命令 ``` yum install -y docker ``` +tags: | + Bind9镜像的Tag由其版本信息和基础镜像版本信息组成,详细内容如下 - ## 脚本安装 - ### 1.下载安装脚本 - ``` - curl -fsSL https://get.docker.com -o get-docker.sh - ``` - ### 2.使用root权限执行脚本 - ``` - sudo sh get-docker.sh - ``` - 使用脚本安装方式时,如果用户要指定安装的docker版本,需要自行修改`get-docker.sh`的源码内容。 + | Tag | Currently | Architectures | + |----------|-------------|------------------| + |[9.18.24-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/bind9/9.18.24/22.03-lts-sp3/Dockerfile)| Bind9 9.18.24 on openEuler 22.03-LTS-SP3 | amd64, arm64 | - ## 验证 +download: | + 拉取镜像到本地 ``` - sudo docker run hello-world + docker pull openeuler/bind9:{TAG} ``` -download: | - 获取容器镜像 +usage: | + - 启动容器 + ``` + docker run -d --name my-bind9 -p 30053:53 openeuler/bind9:{TAG} + ``` + 用户可根据自身需求选择对应版本的{TAG}、容器启动的选项。`my-bind9`启动之后,通过`http://localhost:30053`地址访问该实例。 + + - 启动参数 + | Parameter | Description | + |----------------|---------------| + | -p 30053:53 | 通过`localhost:30053`暴露实例 | + | -v /path/to/bind/configuration:/etc/named.conf | 使用本地配置文件进行配置 | + + - 容器测试 + 查看运行日志 ``` - docker pull openeuler/bind9:{TAG} + docker logs -f my-bind9 ``` -install: | - 启动容器 + 使用shell交互 ``` - docker run -d --name bind9 -p 30053:53 openeuler/bind9:{TAG} + docker exec -it my-bind9 /bin/bash ``` - 用户可根据自身需求,自定义启动选项。 license: MPL-2.0 license similar_packages: diff --git a/cassandra/doc/image-info.yml b/cassandra/doc/image-info.yml index 7cab7bfd8eb755eda41626eede0e3be9484d8a56..ab2d85fde9c3c45e03c92905fa095be8b4cd465e 100644 --- a/cassandra/doc/image-info.yml +++ b/cassandra/doc/image-info.yml @@ -1,82 +1,52 @@ -name: cassandra +name: Cassandra category: database -description: cassandra是一套开源的分布式NoSQL数据库系统。它基于Amazon Dynamo的分布式设计和Google BigTable的数据模型,是一个网络社交云计算方面理想的数据库。 +description: Cassandra是一套开源的分布式NoSQL数据库系统。它基于Amazon Dynamo的分布式设计和Google BigTable的数据模型,是一个网络社交云计算方面理想的数据库。 environment: | - 本应用以容器镜像的方式供用户使用,运行于预置docker的Linux环境。Docker的推荐安装方式如下: - ## apt安装 - ### 1.更新系统软件包依赖 - ``` - sudo spt update - sudo apt install ca-certificates curl gnupg lsb-release - ``` - ### 2.添加Docker官方GPG密钥 - ``` - sudo mkdir -p /etc/apt/keyrings - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg - sudo chmod a+r /etc/apt/keyrings/docker.gpg - ``` - ### 3.添加Docker官方APT源 - ``` - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - ``` - ### 4.再次更新软件包索引 - ``` - sudo apt update - ``` - ### 5.安装Docker - ``` - sudo apt install docker-ce docker-ce-cli containerd.io - ``` - - ## yum安装 - ### 1.安装yum-utils - ``` - sudo yum install -y yum-utils - ``` - ### 2.添加Docker源 - ``` - sudo yum-config-manager \ - > --add-repo \ - > https://download.docker.com/linux/centos/docker-ce.repo - ``` - ### 3.安装Docker - ``` - sudo yum install -y docker-ce docker-ce-cli containerd.io - ``` - - 注意,在openEuler环境安装docker时,可执行如下命令一键安装 + 本应用在Docker环境中运行,安装Docker执行如下命令 ``` yum install -y docker ``` +tags: | + cassandra镜像的Tag由其版本信息和基础镜像版本信息组成,详细内容如下 - ## 脚本安装 - ### 1.下载安装脚本 - ``` - curl -fsSL https://get.docker.com -o get-docker.sh - ``` - ### 2.使用root权限执行脚本 + | Tag | Currently | Architectures | + |----------|-------------|------------------| + |[4.1.4-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/cassandra/4.1.1/22.03-lts-sp3/Dockerfile)| Cassandra 4.1.4 on openEuler 22.03-LTS-SP3 | amd64, arm64 | + +download: | + 拉取镜像到本地 ``` - sudo sh get-docker.sh + docker pull openeuler/cassandra:{TAG} ``` - 使用脚本安装方式时,如果用户要指定安装的docker版本,需要自行修改`get-docker.sh`的源码内容。 - ## 验证 +usage: | + - 启动容器 ``` - sudo docker run hello-world + docker run -d --name my-cassandra -p 7000:7000 -p 7001:7001 -p 7199:7199 -p 9042:9042 -p 9160:9160 openeuler/cassandra:{TAG} ``` + 用户可根据自身需求选择对应版本的{TAG}、容器启动的选项。`my-cassandra`启动之后,通过`cqlsh localhost 9042`访问服务(使用`pip install cqlsh`安装cqlsh)。 -download: | - 获取容器镜像 + - 启动参数 + | Parameter | Description | + |----------------|---------------| + | -p 7000:7000 | 暴露节点之间通信使用的端口 | + | -p 7001:7001 | 暴露节点之间TLS加密通信使用的端口 | + | -p 7199:7199 | 暴露JMX管理端口 | + | -p 9042:9042 | 暴露CQL交互端口 | + | -p 9160:9160 | 暴露thrift服务端口 | + | -v /local/path/to/data:/var/lib/cassandra | 存储数据的位置 | + | -v /path/to/logs:/var/log/cassandra | 存储日志的位置 | + + - 容器测试 + 查看运行日志 ``` - docker pull openeuler/cassandra:latest + docker logs -f my-cassandra ``` -install: | - 启动容器 + 使用shell交互 ``` - docker run --name cassandra -d openeuler/cassandra:latest + docker exec -it my-cassandra /bin/bash ``` - 用户可根据自身需求,自定义启动选项。 license: Apache-2.0 license similar_packages: diff --git a/memcached/doc/picture/logo.jpeg b/memcached/doc/picture/logo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..e9b99847b26a093f3d0e8bb66c68e4efb9fd6a04 Binary files /dev/null and b/memcached/doc/picture/logo.jpeg differ diff --git a/memcached/doc/picture/logo.svg b/memcached/doc/picture/logo.svg deleted file mode 100644 index 84879f1294b253d7fc20c5bcda8cfcb677fb81a8..0000000000000000000000000000000000000000 --- a/memcached/doc/picture/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file