当前位置: 首页 > news >正文

鲲鹏麒麟使用Docker部署Redis5

本次部署采用Docker方式进行部署,服务器为鲲鹏服务器,CPU架构为ARM64,操作系统版本信息为

# cat /etc/kylin-release 
Kylin Linux Advanced Server release V10 (Tercel)

镜像

下载镜像鲲鹏麒麟Redis5镜像包

部署

1、上传镜像到服务器
2、加载镜像

# docker load -i redis5-arm64v8.tar
# docker images
REPOSITORY           TAG                    IMAGE ID            CREATED             SIZE
redis                5.0.12-arm-libc        a8360d9b9125        3 years ago         78.2MB

3、本机创建数据目录

# mkdir -p /data/docker/redis/data

4、创建实例

docker run --privileged=true -p 6379:6379 --restart=always \
--log-opt max-size=100m \
--log-opt max-file=2 \
--name redis \
-v /data/docker/redis/data:/data \
-d redis:5.0.12-arm-libc redis-server --appendonly yes --requirepass 888888

5、验证是否启动,

# netstat -lnp | grep 6379
tcp6       0      0 :::6379                 :::*                    LISTEN      3958530/docker-prox

说明已经成功启动,或者进入容器登录测试一下也可以,能登录表示已经成功启动。

# docker exec -it redis /bin/bash
root@fc583854653a:/data# 
root@fc583854653a:/data# 
root@fc583854653a:/data# redis-cli
127.0.0.1:6379> auth 888888
OK
127.0.0.1:6379>

6、开放端口访问

firewall-cmd --zone=public --add-port=6379/tcp --permanent && firewall-cmd --reload

另一个版本

# 拉取镜像
docker pull arm64v8/redis:5.0.14@sha256:6411e32d8386718b01ca27f6754847fd880c653c215467d0cd3d7876f213eb94
# 启动方式一
docker run --name redis -d --privileged=true -p 6379:6379 --restart=always \
-v /data/docker/redis/data:/data \
arm64v8/redis:5.0.14 redis-server --requirepass 888888 --save 60 1 --loglevel warning
# 启动方式二
docker run --name redis -d \
-v /data/docker/redis/data:/data \
arm64v8/redis:5.0.14 redis-server --save 60 1 --loglevel warning
# 启动方式三
docker run --name redis -d arm64v8/redis:5.0.14
http://www.lryc.cn/news/499327.html

相关文章:

  • 家政项目小程序+ssm
  • Day7 苍穹外卖项目 缓存菜品、SpringCache框架、缓存套餐、添加购物车、查看购物车、清空购物车
  • 天天 AI-241207:今日热点- Windsurf:在工程能力上进一步进化的Cursor
  • Windows远程桌面连接到Linux
  • 使用前,后端写 具有分页效果的数据展示
  • ubuntu防火墙管理(六)——ebtables
  • Oracle开发和应用——常用对象(表)
  • 嵌入式蓝桥杯学习8 模拟电压测量
  • FFmpeg源码中,计算CRC校验的实现
  • Android笔记【14】结合LaunchedEffect实现计时器功能。
  • kubectl 和 kubeconfig 基本原理
  • LVGL笔录----动画
  • 【LeetCode热题100】BFS解决FloodFill算法
  • 设计模式の软件设计原则
  • Linux centos7 下载MySQL5.7仓库的命令
  • CSS flex布局踩坑小记:flex-basis属性之0px与0%的差异 (赞)
  • 华硕主板不能开启
  • 室联人形机器人:家政服务任务结构化、技术要点、深入应用FPGA的控制系统框架设计(整合版)
  • OpenAI 发布 o1 LLM,推出 ChatGPT Pro
  • 【MySQL】存储过程和触发器
  • QT4和 QT5 槽函数连接的区别
  • 使用 PyTorch 和 Horovod 来编写一个简单的分布式训练 demo
  • SQL复杂查询功能介绍及示例
  • shell基础用法
  • C#设计模式--策略模式(Strategy Pattern)
  • 【opencv入门教程】15. 访问像素的十四种方式
  • 【MySQL调优】如何进行MySQL调优?从参数、数据建模、索引、SQL语句等方向,三万字详细解读MySQL的性能优化方案(2024版)
  • 根据html的段落长度设置QtextBrowser的显示内容,最少显示一个段落
  • 基于Huffman编码的GPS定位数据无损压缩算法
  • php:完整部署Grid++Report到php项目,并实现模板打印