在Docker中安装Redis容器


Windows环境

  • 执行以下命令,查找docker官方提供的最新的redis镜像,可以看到第一个就是官方镜像
docker search redis

image

  • 将镜像拉取到本地
docker pull redis
  • 执行以下命令,根据redis镜像生成本地容器
docker run --name local_redis redis -d -p 6379:6379 -v d:\redisdata:/data  redis-server --appendonly yes

-d 设置docker容器在后台运行

-p 6379:6379 设置端口映射,前者为本地端口,后者为docker容器端口

-v d:/redisdata:/data 将容器中/data目录映射到本地d:\redisdata目录,作为redis数据持久化的存储目录

redis-server --appendonly yes 启用aof持久化方式

  • 运行docker ps 查看容器是否启动成功
    image

  • 在本地打开redis管理工具,连接数据库,然后添加数据看看是否成功
    image

image

  • 如果能够成功连上数据库,说明安装成功,可以在本地使用redis了

Linux环境

  • 执行以下命令,查找docker官方提供的最新的redis镜像,可以看到第一个就是官方镜像
docker search redis
  • 将镜像拉取到本地
docker pull redis
  • 在宿主机上创建一个redis配置文件,用于设置密码
mkdir /usr/local/redis/
cd /usr/local/redis/
vi redis.conf

在配置文件中添加这行配置:

requirepass your_password #设置redis登录密码
  • 创建一个数据卷,用来持久化redis数据
docker volume create redis_data
  • 之后执行以下命令,根据redis镜像生成本地容器
docker run --name=redis_server \
--restart=always \
-p=6379:6379  \
-v=redis_data:/data \
-v=/usr/local/redis/:/etc/redis/ \
-d redis  \
redis-server /etc/redis/redis.conf --appendonly yes

redis-server --appendonly yes 启用aof持久化方式

  • 运行docker ps 查看容器是否启动成功

  • 在本地打开redis管理工具,连接数据库,然后添加数据看看是否成功

  • 如果能够成功连上数据库,说明安装成功


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM