ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Docker安装Redis

2022-01-08 12:04:33  阅读:252  来源: 互联网

标签:-- Redis redis redis5 Docker 安装 docker


环境信息

项目 版本
操作系统 windows10
Docker Desktop 3.5.2
Docker Engine 20.10.7

查看方法:

右击“小鲸鱼”的图标,然后选择 About Docker Desktop

安装镜像与运行

1.1 拉取镜像

首先,我们在 hub.docker.com 搜索到 Redis 镜像,目前来看有这么多版本可以选择:

其中一些标签中可能有类似bullseye的名称。这些是Debian版本的套件代码名,并指示映像基于哪个版本。
我是 Windows 版本,所以就不选择带bullseye的名称的镜像

docker pull redis:5.0.14
docker images


安装成功,进入下一步

1.2 在容器中运行镜像

docker run --name redis5 -d redis:5.0.14

2.客户端验证

以下是我尝试出的一种可行的启动 redis-cli 的方法:

我想通过如图所示的桥接网络,访问到我的redis镜像的redis-cli

2.1 查询容器IP

docker inspect redis5

2.2 访问redis容器中的redis-cli命令

docker run -it --network bridge --rm redis redis-cli -h 172.17.0.3
  • -h 后面跟的是 hostname;
  • --it 表示交互式,--rm 表示会自动移除;
  • --network bridge 指定网络模式,这句话可以省略,因为bridge模式是docker的默认网络模式;

至此,我们的Docker容器Redis已经搭建好了,现在可以使用了。

3. RedisDesktopManager连接Redis服务

如果你的Windows电脑上安装了RedisDesktopManager,想要连接到Docker容器上Redis时,刚才第1节的启动方法就不好使了,你需要重建一个带本地端口映射的容器:

docker stop redis5
docker rm redis5
docker run -p 6379:6379 --name redis5 -d redis:5.0.14

现在,你就可以用你的RedisDesktopManager来连接了:

点一下Test Connection:

连接成功!

标签:--,Redis,redis,redis5,Docker,安装,docker
来源: https://www.cnblogs.com/kendoziyu/p/15777827.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有