首页 > 数据库 >Docker安装Redis容器

Docker安装Redis容器

时间:2024-02-19 15:59:55浏览次数:31  
标签:容器 -- Redis redis 6379 conf Docker docker

Docker安装Redis容器 查看原文

安装Redis

# 下载redis镜像
docker pull redis:5

# 检查当前所有Docker下载的镜像
docker images

redis配置文件

创建以下文件及文件夹,方便配置及管理redis

mkdir -p /docker/redis
mkdir -p /docker/redis/data
touch /docker/redis/redis.conf

编辑配置文件

vim /docker/redis/redis.conf
# 不开启守护进程
daemonize no
# 指定Redis端口为6379(默认)
port 6379
# 不要绑定的主机地址,那样无法在容器外部访问
bind 0.0.0.0
#需要密码则打开
requirepass 123456
# 持久化
appendonly yes

启动Redis容器

docker run \
-p 6379:6379 \
--name redis \
-v /docker/redis/redis.conf:/etc/redis/redis.conf \
-v /docker/redis/data:/data \
--restart=always \
-d redis:5 redis-server /etc/redis/redis.conf
命令 描述
-p 6379:6379 将容器的6379(后面那个) 端口映射到主机的6379(前面那个) 端口
–name redis 启动容器的名字
-v /docker/redis/redis.conf:/etc/redis/redis.conf \ 挂载redis配置文件
-v /docker/redis/data:/data \ 挂载redis数据文件
--restart=always 设置docker内容器的自启动
-d 后台运行
redis:5 本地运行的版本
redis-server /etc/redis/redis.conf
\ shell 命令换行

开放服务器6379端口

systemctl start firewalld
firewall-cmd  --zone=public --add-port=6379/tcp --permanent
firewall-cmd  --reload

标签:容器,--,Redis,redis,6379,conf,Docker,docker
From: https://www.cnblogs.com/My-Sun-Shine/p/18021292

相关文章

  • Docker安装MySQL容器
    Docker安装MySQL容器查看原文安装MySQL#查找官方镜像dockersearchmysql#下载mysql镜像sudodockerpullmysql:5.7#检查当前所有Docker下载的镜像dockerimages启动MySQL容器dockerrun-p3306:3306--namemysql\-v/usr/local/docker/mysql/conf:/etc/mysq......
  • Docker图形化工具
    Docker图形化工具查看原文docker图形页面管理工具常用的有三种:DockerUI、Portainer、ShipyardDockerUI是Portainer的前身,这三个工具通过dockerapi来获取管理的资源信息安装portainer镜像#查看portainer镜像dockersearchportainer#portainer镜像下载dockerpullpor......
  • Docker安装nacos容器
    Docker安装nacos容器查看原文安装nacos#查找官方镜像dockersearchnacos#下载nacos镜像dockerpullnacos/nacos-server#检查当前所有Docker下载的镜像dockerimagesnacos配置文件#新建logs目录mkdir-p/docker/nacos/logs/mkdir-p/docker/redis/init.d/#......
  • windows下安装Redis
    一、下载 二、安装、1双击运行: 2agree: 3修改路径勾选环境变量: 4配置端口勾选防火墙 5设置内存限制 6安装完成 三、修改配置,启动打开配置文件:redis.windows.conf1修改访问IP 2修改密码 3启动redis-serverredis.windows.conf ......
  • 06 高级应用-Redis Sentinel 和高可用性
    在Redis的应用中,高可用性是一个重要的考虑因素。RedisSentinel提供了监控、通知、自动故障转移和服务发现的机制,确保Redis的高可用性。以下是关于RedisSentinel的详细介绍:RedisSentinel的主要功能监控:Sentinel不断检查Redis主服务器和从服务器是否正常运行。通......
  • 2-Redis十大类型之字符串String
    1.RedisString类型注意:redis中的string类型最大value为512MB1.1同时设置多个键值对MSETk1v1k2v2k3v3...1.2同时获取多个键值MGETk1k2k3...1.3获取指定区间范围内的值GETRANGEkstartend:类似于字符串截取SETRANGEkoffsetvalue:类似于从字符串的指......
  • 1-redis中key常见的操作命令
    1Redis中的key常用操作命令1.1keys*:查看当前库所有的key1.2existskey:判断某个key是否存在返回1表示存在,返回0表示不存在。1.3typekey:查看key是什么类型1.4delkey:删除指定的key数据类型删除成功为1,删除失败为0。1.5unlinkkey:非阻塞删除,真正的删除......
  • 【2024】docker overlay2 迁移
    参考了很多文章,docker起不起来。报如下错误:docker.service:ServicehasmorethanoneExecStart=setting,whichisonlyallowedforType=oneshotservices.Refusing.关键是新的docker路径的配置方法不适用。参考官网 https://docs.docker.com/config/daemon/编辑da......
  • docker打包镜像
    Docker容器镜像打成tar包前言本文记录docker保存镜像、打包tar、加载tar镜像。简述需求:在现在容器镜像上保存镜像进行打包,在另一台服务上使用;或现有的容器安装了一些库,配置了开发环境,需要保存下载,下次加载后直接使用一、docker保存镜像1、首先查看下现有要打tar包的容器(目的......
  • docker简单使用及使用VS发布.Net项目
    Docker常用操作命令查看Docker版本和信息#显示docker的版本信息dockerversion#显示docker的系统信息,包括镜像和容器的数量dockerinfodocker命令--help#帮助命令帮助文档的地址:https://docs.docker.com/engine/reference/commandline/docker/一、镜像相关操作命令d......