redis.conf文件内容 http://download.redis.io/redis-stable/redis.conf

  1. docker run -d --name redis -p 6379:6379 -v /opt/dockerdata/redis/data:/data -v /opt/dockerdata/redis/redis.conf:/etc/redis/redis.conf redis:latest redis-server /etc/redis/redis.conf

docker run -d —name redis -p 26379:6379 redis:latest redis-server

docker-compose 安装

编辑docker-compose文件

  1. version: '3'
  2. services:
  3. redis:
  4. image: redis:latest # Redis镜像
  5. container_name: redis # Redis容器名称
  6. restart: always # 指定容器退出后的重启策略为始终重启
  7. command: redis-server --requirepass Aa123456 --appendonly yes # 启动redis服务并添加密码为:123456,并开启redis持久化配置
  8. environment: # 设置环境变量,相当于docker run命令中的-e
  9. TZ: Asia/Shanghai
  10. LANG: en_US.UTF-8
  11. volumes:
  12. - /var/redis/data:/data #挂载 Redis数据
  13. - /var/redis/conf/redis.conf:/etc/redis/redis.conf #挂载 Redis配置 `redis.conf`文件内容`http://download.redis.io/redis-stable/redis.conf`
  14. ports:
  15. - 6379:6379 # 端口映射

启动

docker-compose -f docker-compose-redis.yml -p redis up -d

参考地址

https://gitee.com/zhengqingya/docker-compose