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启动后开启数据持久化

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐