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

Docker安装配置运行Redis

本文前提是基于已安装Docker容器引擎。Ubuntu安装docker容器引擎_流沙QS的博客-CSDN博客

1.拉取redis镜像

sudo docker pull redis

2.创建文件挂载目录并进入到创建目录,下载官方的redis.conf配置文件

mkdir -p /home/geng/soft/redis
wget http://download.redis.io/redis-stable/redis.conf

授权

chmod 777 redis.conf

3.修改默认配置

vim redis.conf

修改redis.conf配置说明

bind 127.0.0.1 # 这行要注释掉,解除本地连接限制
protected-mode no # 默认yes,如果设置为yes,则只允许在本机的回环连接,其他机器无法连接。
daemonize no # 默认no 为不守护进程模式,docker部署不需要改为yes,docker run -d本身就是后台启动,不然会冲突
requirepass 123456 # 设置密码
appendonly yes # 持久化

4.使用docker启动容器实例

docker run -d \
--name redis \
-p 16379:6379 \
-v /home/geng/soft/redis/redis.conf:/etc/redis/redis.conf \
-v /home/geng/soft/redis:/data \
redis \
redis-server /etc/redis/redis.conf

说明:

  • -p 16379:6379:端口映射,前面是宿主机,后面是容器。
  • –name redis:指定该容器名称。
  • -v 挂载文件或目录:前面是宿主机,后面是容器。
  • -d redis redis-server /etc/redis/redis.conf:表示后台启动redis,以配置文件启动redis,加载容器内的conf文件。
  • appendonly yes:开启redis 持久化。

5.检查redis启动状态

sudo docker ps

至此成功安装。 

相关文章:

  • 2022 年上海市大学生程序设计竞赛 M. My University Is Better Than Yours
  • 数据结构(陈越、何钦铭)学习笔记
  • pytorch集锦(2)-处理数据DataLoader和Dataset(2)
  • Ant Design入门
  • 网络请求回调的实现方式
  • STM32 使用IQmath实现SVPWM 正弦波无刷电机控制
  • Openstack的安装部署教程
  • 密码学_AES加密算法
  • 个人博客系统(前后端分离)
  • Linux常用基本指令详解
  • Linux c编程之静态库与动态库
  • 【消息中间件】RocketMQ如何实现Producer的负载均衡
  • 阳了在家没事干?教大家用python在家做一个万能看视频软件,绝对正经啦~
  • Footprint Analytics 如何帮助区块链研究人员进行数据研究
  • 代码质量管理平台实战| SonarQube 安装、配置及 JaCoCo、Maven 集成
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 2019年如何成为全栈工程师?
  • EOS是什么
  • ES6核心特性
  • express + mock 让前后台并行开发
  • java小心机(3)| 浅析finalize()
  • linux安装openssl、swoole等扩展的具体步骤
  • mysql 数据库四种事务隔离级别
  • Shadow DOM 内部构造及如何构建独立组件
  • spark本地环境的搭建到运行第一个spark程序
  • Spring-boot 启动时碰到的错误
  • Spring声明式事务管理之一:五大属性分析
  • SpriteKit 技巧之添加背景图片
  • Unix命令
  • Web设计流程优化:网页效果图设计新思路
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 记一次删除Git记录中的大文件的过程
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 前嗅ForeSpider采集配置界面介绍
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 提醒我喝水chrome插件开发指南
  • 06-01 点餐小程序前台界面搭建
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • $.proxy和$.extend
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (10)STL算法之搜索(二) 二分查找
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (rabbitmq的高级特性)消息可靠性
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (笔试题)分解质因式
  • (二)fiber的基本认识
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (六) ES6 新特性 —— 迭代器(iterator)
  • .md即markdown文件的基本常用编写语法
  • .Mobi域名介绍
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET 直连SAP HANA数据库
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)