docker pull redis
等同于
docker pull redis:latest
docker pull redis:7.0.5
docker images
启动前需要先创建Minio外部挂载的配置文件( /data/docker/minio/config),和存储上传文件的目录( /data/docker/minio/data)。
mkdir -p /data/docker/redis/data
根据下载的redis版本下载默认redis.conf文件,上传至/data/docker/redis/
下载地址:http://download.redis.io/releases/
bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no#用守护线程的方式启动
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化 默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
docker run -d --name redis \
--net=host \
--restart=always \
-p 16379:6379 \
--log-opt max-size=100m \
--log-opt max-file=2 \
-v /data/docker/redis/redis.conf:/etc/redis/redis.conf \
-v /data/docker/redis/data:/data \
redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass password