Docker 构建 Redis


1)拉取镜像

docker pull redis:5

2.1)方法一:直接创建容器

docker run --name some-redis -d --restart=always -p 6379:6379 redis:tag redis-server --appendonly yes --requirepass "my-secret-pw"
  • some-redis:创建后的容器名称(此处我修改为 redis)
  • requirepass:登陆密码
  • tag:指定 redis 版本(此处我修改为5)

2.2)方法二:自定义配置

创建映射文件夹并把自定义的 redis.conf 复制进去

mkdir -p /myredis/conf/

redis.conf 主要修改这几点

  • bind 0.0.0.0
  • protected-mode no
  • daemonize no
  • requirepass 你的密码

然后创建容器

docker run -d -p 6379:6379 -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name redis --restart=always redis:5 redis-server /usr/local/etc/redis/redis.conf --appendonly yes

3)测试连接