1. 镜像搜索
docker search redis
1
2. 镜像下载
docker pull redis:latest
1
3. 创建目录
mkdir -p /mnt/redis/data
1
4. 配置文件
touch /mnt/redis/redis.conf
1
官网获取 redis.conf : http://www.redis.cn/download.html
解压后可在根目录查看到 redis.conf 配置文件,将其内容复制到 /mnt/redis/redis.conf,然后修改以下内容:
bind 127.0.0.1 : 注释掉,redis可以外部访问
–requirepass “123456” : 设置Redis密码为123456,默认无密码
–appendonly yes : AOF持久化
tcp-keepalive 60 : 默认300,调小防止远程主机强迫关闭一个现有连接错误
5. 启动容器
docker run -d --name=redis \
-p 6379:6379 \
-v /mnt/redis/redis.conf:/etc/redis/redis.conf \
-v /mnt/redis/data:/data \
--restart=always \
redis:latest redis-server /etc/redis/redis.conf
– /etc/redis/redis.conf 指定配置文件,是容器内的配置目录,挂载宿主机文件为上文配置的 /mnt/redis/redis.conf 的文件