docker创建一个 redis 容器 【简单教程】

本文详细介绍了如何在Docker环境下创建并配置Redis容器,包括解决IPv4转发禁用的问题,以及如何通过宿主机端口映射实现与Redis容器的连接。通过实例演示了如何使用命令行进入Redis容器并添加数据,以及验证桌面端可视化工具的连接成功。
摘要由CSDN通过智能技术生成

docker 创建一个 redis 容器案例

前往 docker hub 官网查看 redis 容器的运行命令

在这里插入图片描述

选择一个自己需要的命令,这里就使用一个最简单的命令吧,但是我们对这个命令做个小修改,将这个redis端口暴露出去

docker run --name myRedis -p 6379:6379 -d redis 
# -p 宿主机端口:映射的容器端口

如果出现报错

WARNING: IPv4 forwarding is disabled. Networking will not work.
a7409aece8a9bf55a2b80a59aa414aab24ccc2c22777cf5b1ddd25d87a4c888e
docker: Error response from daemon: driver failed programming external connectivity on endpoint myRedis (cadf119611c3d5741828efba5854cbbe66f99905f272b84364dd8419e61bf74e):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 6379 -j DNAT --to-destination 172.17.0.3:6379 ! -i docker0: iptables: No chain/target/match by that name.

执行以下命令

# 在宿主机上面执行:

echo net.ipv4.ip_forward=1 >> /usr/lib/sysctl.d/00-system.conf

# 重启network和docker服务

systemctl restart network && systemctl restart docker

# 再执行一遍
# -p 宿主机端口:映射的容器端口
docker run --name myRedis -p 6379:6379 -d redis 

那么正常情况下我们的 redis 容器就安装好了,可以通过我们桌面端 redis可视化工具链接到了
在这里插入图片描述

我们可以尝试在虚拟机控制台添加一条数据,在桌面端是否能访问到:

执行命令进入Redis操作页面

docker exec -it myRedis redis-cli

# 添加一条数据
set name zhangsan 

在这里插入图片描述

在我们的桌面端软件也是正常能查看到的:

在这里插入图片描述

大佬们都看到这里了,给个大大的👍👍吧,⚽⚽了

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值