参考

https://www.runoob.com/docker/docker-install-redis.html

安装

基础命令

1
2
3
4
5
6
7
8
9
docker search redis
docker pull redis
docker images
docker ps -a
docker logs redis
docker exec -it redis /bin/bash
//修改密码
redis-cli
config set requirepass 123456

默认配置运行

1
docker run -itd --name redis -p 6379:6379 redis --restart always

自定义配置

  1. 创建目录 /Users/mac126/study/docker/redis/conf/Users/mac126/study/docker/redis/data, 用于存放 redis 配置文件和数据文件

  2. 下载 redis.conf ,拷贝到 /Users/mac126/study/docker/redis/conf目录

1
wget http://download.redis.io/redis-stable/redis.conf
  1. 修改redis.conf配置

    1
    2
    3
    4
    5
    6
    7
    8
    bind 127.0.0.1 修改为:
    bind 0.0.0.0

    # requirepass foobared 修改为:
    requirepass 123456

    daemonize yes 修改为:
    daemonize no
  2. 运行

    1
    docker run -p 6379:6379 --name redis -v /Users/mac126/study/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /Users/mac126/study/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
  3. 随 Docker 启动

    1
    docker update --restart always redis