参考文章1:docker安装redis
参考文章2:docker安装 redis5.0
使用如下命令
docker run -d --privileged=true -p 6379:6379 --restart=on-failure:10 -v /usr/local/dockerapp/redis/conf/redis.conf:/etc/redis/redis.conf -v /usr/local/dockerapp/redis/data:/data --name myredis redis:latest redis-server /etc/redis/redis.conf --requirepass '123456' --bind 0.0.0.0 --daemonize no --protected-mode yes --appendonly no
其中
-v /usr/local/dockerapp/redis/conf/redis.conf:/etc/redis/redis.conf 表示挂载本地的redis.conf文件为docker容器中redis.conf文件
-v /usr/local/dockerapp/redis/data:/data 表示挂载本地的data目录为docker容器中data目录
--protected-mode yes 表示保护模式打开