docker安装redis

1:查找镜像

        docker search redis

        

2:拉取镜像

        拉取最新版本镜像

                docker pull redis

                

        拉取指定版本镜像

                docker pull redis:version

3:查看镜像

        docker images

        

4:运行镜像

        1)命令

        docker run --name redis-master -d -p 6379:6379 --restart=always --log-opt max-size=100m --log-opt max-file=2 --privileged=true -v /home/redis/redis.conf:/etc/redis/redis.conf -v /home/redis/data:/data redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass root

        2)配置含义

# 启动image命令
docker run 
#为容器指定名称
--name redis-master 
# 在后台运行容器,打印容器ID
-d 
# 端口映射
-p 6379:6379 
# 重启docker时,自动启动相关容器
--restart=always 
# log相关配置
--log-opt max-size=100m --log-opt max-file=2 
# 以特权方式启动容器,解决报错问题(Permission denied)
--privileged=true 
# 挂载文件 -v 宿主机地址:容器地址
-v /home/redis/redis.conf:/etc/redis/redis.conf 
# 挂载文件 -v 宿主机地址:容器地址
-v /home/redis/data:/data 
# 镜像名称
redis 
#Redis 容器中设置 redis-server 每次启动读取 /etc/redis/redis.conf 这个配置为准
redis-server /etc/redis/redis.conf 
# redis持久化
--appendonly yes 
# 设置密码
--requirepass root

        3)运行结果

                

5:查看容器

        docker ps

        

6:docker中打开redis 客户端 cli

        1)命令

                docker exec -it redis-master redis-cli

        2)获取数据出现问题

                (error) NOAUTH Authentication required.

                没有认证,redis服务设置了密码,但是尚未登录现在

                

        3)解决问题

                auth 密码

                

7:外部连接测试

        

        

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值