• 【记录】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

  • 相关阅读:
    ssh登录很慢的问题
    Y480&Y580 刷slic2.1全自动教程
    re正则表达式5_*
    linux下查看内存使用情况
    检查linux网络的状况
    Linux Load average负载详细解释
    查看Linux磁盘空间大小
    Linux 批量重命名文件
    Linux 网卡丢包严重
    linux 下vi /vim 中文汉字乱码解决
  • 原文地址:https://www.cnblogs.com/wbl001/p/11625442.html
Copyright © 2020-2023  润新知