rancher 启动命令_rancher安装单机版redis

本文介绍了如何在Rancher中安装和配置Redis单机版,包括设置密码登录、指定存储位置,并提供了启动命令示例及验证过程。在遇到Docker下载镜像错误时,给出了相应的解决方案。
摘要由CSDN通过智能技术生成

redis介绍

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

  1. Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

  2. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

  3. Redis支持数据的备份,即master-slave模式的数据备份

安装

version: '2'

services:

redis:

image: redis:5.0.2

hostname: myredis

environment:

LANG: en_US.UTF-8

TZ: Asia/Shanghai

在rancher中输入

bc2658bb8b4e8934e2dab4084ff75ef2.png

配置

配置需要用密码登陆

docker-compose.yml

redis:

image: redis

container_name: my_redis

command: redis-server --requirepass yourpassword

ports:

- "6379:6379"

volumes:

- ./data:/data

4ed0464ddd7db4fd08092d52fbd3e251.png

配置存储位置

redis:

image: redis

container_name: my_redis

command: redis-server /usr/local/etc/redis/redis.conf

ports:

- "6379:6379"

volumes:

- ./data:/data

- ./redis.conf:/usr/local/etc/redis/redis.conf

其中:

  1. image 代表镜像名称;

  2. container_name 代表生成的容器名称;

  3. command 代表生成容器后要执行的命令;

  4. ports 将容器内的端口映射到容器外;

  5. volumes 代表共享目录或文件,冒号前为宿主机目录,冒号后为容器内目录。举例:- ./data:/data 意为将当前目录共享到容器内的 /data 目录,相当于做了一个软连接。

启动可以看到

13cb47ce64d4379b489a2a09f60e38c9.png

验证

打开客户端rdm

40a4982c8dcb6b832f66f35ec2826e0d.png

10.42.18.249:0>set a 123

OK

10.42.18.249:0>get a

123

测试成功

常见问题

问题描述:docker下载镜像报错: Get https://registry-1.docker.io/v2/ 解决方案:

vim /etc/docker/daemon.json

{

"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]

}

[root@ml] systemctl daemon-reload

[root@ml] systemctl restart docker

参考资料

https://cloud.tencent.com/developer/article/1352195

658be46dd6b838b89f50af55875c7714.png

目前100000+人已关注加入我们

56a943f427686b1550339ad6de1a1f95.gif a1a94d3586c3c2eca787e894daa45232.gif e741555cbaeeed4682202e699bdf2335.gif 343baad9f9e1a084d5bde5f639ae126c.gif 6a41ec884e779db1c20c939b735fdc84.gif d79242e4b43b4d15405ceac7c3a87702.gif 1e994d6648cebd737bea5cbaa331aa0e.gif d0a47ac0dcb54360b70bbf80a5c24f73.gif

a8b4fa5227882f7cd1f90fdd5e97527a.gif eb49c9af995463ac35a617bae655f673.gif f7106d87bbb202616446de9cc9f5f2e5.gif dbd8ab180d6b68283beb29b562d2188b.gif b35484699a45ead885f8d76fe03778a0.gif 47d4ee572d7494f0d4a278d4bdb28e71.gif fbe8149c9bca1f2ab39cab6c21735554.gif 6a41ec884e779db1c20c939b735fdc84.gif

以下是在 Rancher 上部署 Redis 的简单教程: 1. 在 Rancher 中创建一个新的项目。 2. 在项目中创建一个新的 Kubernetes 集群。 3. 在集群中创建一个新的命名空间(Namespace)。 4. 在命名空间中创建 Redis 的持久化存储卷(Persistent Volume)。 5. 在命名空间中创建 Redis 的配置文件(ConfigMap)。 6. 在命名空间中创建 Redis 的服务(Service)。 7. 在命名空间中创建 Redis 的部署(Deployment)。 具体步骤如下: 步骤一:创建一个新的项目 在 Rancher 的主界面中,点击左侧菜单栏的“项目”选项,然后点击“添加项目”按钮,填写项目名称和描述,点击“创建”按钮即可创建一个新的项目。 步骤二:创建一个新的 Kubernetes 集群 在项目界面中,点击“集群”选项,然后点击“添加集群”按钮,选择“自定义”选项,填写集群名称、描述和 Kubernetes 版本,然后点击“下一步”按钮,按照提示填写节点信息,最后点击“创建”按钮即可创建一个新的 Kubernetes 集群。 步骤三:创建一个新的命名空间 在集群界面中,点击“命名空间”选项,然后点击“添加命名空间”按钮,填写命名空间名称和描述,然后点击“创建”按钮即可创建一个新的命名空间。 步骤四:创建 Redis 的持久化存储卷 在命名空间界面中,点击“存储”选项,然后点击“添加存储卷”按钮,选择“持久化存储卷”选项,填写存储卷名称、描述、存储类型和存储大小,然
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值