zoukankan      html  css  js  c++  java
  • 【记录】docker 安装redis

    docker拉取镜像

    docker pull redis
    

      

    docker 启动redis

    docker run -dit  -p  6379:6379 --name redis redis:latest
    

      

    -it 交互进程  

    -d 后台启动

    -p 端口映射

    --name  容器名称

    docker设置密码

    方案一

    1:先启动redis后,用redis命令设置密码

    docker run -dit --privileged=true -p 6379:6379 -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -v /usr/local/redis/data:/data --name redis redis:latest redis-server /etc/redis/redis.conf --appendonly yes
    

      

    --appendonly yes:开启持久化

    --privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限

    -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf:映射配置文件

    -v /docker/redis/data:/data:映射数据目录

    redis-server /etc/redis/redis.conf:指定配置文件启动redis-server进程

    -t:让docker分配一个伪终端并绑定到容器的标准输入上,

    -i:则让容器的标准输入保持打开.

    2:进入redis容器内

    docker exec -it redis /bin/bash
    

      

    3:链接redis

    redis-cli
    

      

    4:查看redis是否设置密码

    config get requirepass
    

      

     5: 设置密码

    config set requirepass XXX
    

      

    6:通过密码链接redis

    auth XXX
    

      

    7:再次查看redis密码是否已设置

     config get requirepass
    

      

    方案二

    docker启动redis时候直接设置 密码

    docker run -itd --net=host -p 6379:6379 -v $Pdocker run -dit --privileged=true -p 6379:6379 -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -v /usr/local/redis/data:/data --name redis redis:latest redis-server /etc/redis/redis.conf --appendonly yesWD:/usr/local/etc/redis/redis.conf -v /home/redis/data/:/data --name 
    myredis -e "TZ=Asia/Shanghai" redis redis-server /usr/local/etc/redis/redis.conf --requirepass "redis123"
    

      

    --requirepass "redis123" :设置redis密码为redis123

    参考链接:https://www.cnblogs.com/x-ll123/p/9717351.html

  • 相关阅读:
    webMagic 处理get请求
    springCloud Stream
    获取印度时间
    java获取未来或者过去的时间
    List分批处理结果,并在每批中开启一个线程
    java中List集合分批处理
    Redis常用的数据类型
    ubuntu1604软件卸载
    Ubuntu清理无效包、废弃包、冗余包、rc包
    cuda各个版本官方下载地址
  • 原文地址:https://www.cnblogs.com/wbl001/p/11625442.html
Copyright © 2011-2022 走看看