1、环境
centos6.5 docker 1.7.1
2、pull docker镜像
docker pull redis
3、docker启动命令
docker run -d --name redis-server -p 6379:6379 redis --requirepass "redis123"
--name redis-server : 指定容器名称
-p 6379:6379 : 端口映射
--requitepass "redis123" : 指定redis连接密码
4、开启持久化,挂在目录
docker run -d --name redis-server -p 6379:6379 -v /usr/redis/redis.conf:/etc/redis/redis.conf -v /usr/redis/data/:/data redis:latest /etc/redis/redis.conf --appendonly yes --requirepass "redis123"
在/usr/redis新建文件夹,拷贝redis.conf配置文件,建data文件夹保存redis持久化数据
-v 挂在目录,这里本别挂在了redis.conf文件和data文件夹,
/etc/redis/redis.conf 关键配置,让redis以指定的配置文件启动,而不是默认无配置启动
--appendonly yes redis启动后开启数据持久化