docker 安装Redis

2 篇文章 0 订阅
1 篇文章 0 订阅

查看系统环境命令: uname -a

Linux localhost.localdomain 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

解读:el7 代表 linux 7

搜索reids命令:docker search redis

下载最新版本redis镜像命令:docker pull redis:latest

下载redis配置文件(系统主机配置管理):wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O conf/redis.conf

下载好的redis镜像启动容器:docker run -p 6379:6379 -v $PWD/redis/data:/data:rw -v $PWD/redis/redis.conf:/etc/redis/redis.conf:ro --privileged=true --name myredis -d redis redis-server /etc/redis/redis.conf

命令解析:

    $PWD:当前目录
    --name:容器名
    --p:映射宿主主机端口

    --privileged=true \ # 给与一些权限
    -v:挂载宿主目录到容器目录    
    -e:设置环境变量,此处指定root密码
    -d:后台运行容器 服务使用指定的配置文件

如果这个命令报错 重启 systemctl stop docker 在试一下 systemctl start docker (这两个命令首先要配docker系统环境命令)

外网访问不了Redis问题:

查看防火墙状态:firewall-cmd --state

如果防火墙关闭状态,先打开防火墙 :systemctl start firewalld.service

添加Redis端口:firewall-cmd --zone=public --add-port=6379/tcp --permanent

更新一下防火墙:firewall-cmd --reload

如果还访问不了修改linux主机redis配置的文件 vim ~/redis/redis.conf

找到 bind 172.0.0.0 改为 bind 0.0.0.0   保存用redis管理工具连接试试看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值