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

【Docker基础三】Docker安装Redis

下载镜像

根据自己需要下载指定版本镜像,所有版本看这:Index of /releases/ (redis.io) 或 https://hub.docker.com/_/redis

# 下载指定版本redis镜像
docker pull redis:7.2.0
# 查看镜像是否下载成功
docker images

创建挂载目录

# 宿主机上创建挂载目录
mkdir -p /usr/local/software/docker/redis/conf
mkdir -p /usr/local/software/docker/redis/data
# 进入conf文件夹下创建redis.conf文件
# 文件内容看下方
cd /usr/local/software/docker/redis/conf
vi redis.conf

注:redis.conf文件github地址:redis/redis.conf at 7.2 · redis/redis · GitHub

 创建并启动容器

docker run -itd --name redis7 -p 6379:6379 -v /usr/local/software/docker/redis/conf/redis.conf:/etc/redis/redis.conf  -v /usr/local/software/docker/redis/data:/data redis:7.2.0 redis-server /etc/redis/redis.conf --appendonly yes --requirepass gusy1234 --bind 0.0.0.0 -::1

命令解释:

-p 6379:6379

端口映射,语法:-p 宿主机端口:容器端口

-v /usr/local/software/docker/redis/conf/redis.conf:/etc/redis/redis.conf

配置文件映射,语法:-v 宿主机目录/文件:容器目录/文件

/usr/local/software/docker/redis/data:/data

redis持久化数据映射

redis-server /etc/redis/redis.conf

关键,以配置文件形式启动redis

--appendonly yes

开始数据持久化

--requirepass gusy1234

设置密码

--bind 0.0.0.0 -::1

开启外网访问

 查看容器是否启动

docker ps

测试连通性

http://www.lryc.cn/news/277192.html

相关文章:

  • 【Flink精讲】Flink数据延迟处理
  • vue项目心得(复盘)
  • Linux——firewalld防火墙(一)
  • JMeter之Windows安装
  • 用通俗易懂的方式讲解:大模型 RAG 在 LangChain 中的应用实战
  • 正则表达式的语法
  • MyBatis分页插件的实现原理
  • Winform、WPF如何解决前端卡死问题
  • python内app自动化测试的局限性,该如何破局?
  • k8s的node亲和性和pod亲和性和反亲和性 污点 cordon drain
  • IntelliJ IDEA如何使用固定地址公网远程访问本地Mysql数据库
  • GIT - 清除历史 Commit 瘦身仓库
  • 物联网产品中,终端、网关、协议、PaaS、SaaS之间的关系
  • 6款实用的Git可视化管理工具
  • python_selenium零基础爬虫学习案例_知网文献信息
  • MindSpore Serving基于昇腾910B实现大模型部署
  • mysql原理--InnoDB的Buffer Pool
  • Redis不同环境缓存同一条数据,数据内部值不同
  • MySQL之导入、导出远程备份
  • OpenGL学习笔记-Blending
  • 支持 input 函数的在线 python 运行环境 - 基于队列
  • 欧拉Euler release 21.10 (LTS-SP2)升级openssh至9版本记录
  • php 数组中的元素进行排列组合
  • Python从入门到网络爬虫(OS模块详解)
  • 人机交互不是人机融合智能
  • RabbitMQ解决消息丢失以及重复消费问题
  • docker 安装redis集群
  • 锂电池制造设备中分布式IO模块优势
  • Android Room数据库升级Migration解决方案
  • 离线安装docker和docker-compose