官方连接:https://hub.docker.com/_/redis
获取redis的默认配置文件
wget https://raw.githubusercontent.com/antirez/redis/4.0.11/redis.conf -O $HOME/_docker/redis/conf/redis.conf
设置redis 的 log / password / appendonly
sed -i 's/logfile ""/logfile "access.log"/' $HOME/_docker/redis/conf/redis.conf
sed -i 's/# requirepass foobared/requirepass 123456/'
sed -i 's/bind 127.0.0.1/#bind 127.0.0.1/' $HOME/_docker/redis/conf/redis.conf
sed -i 's/appendonly no/appendonly yes/' $HOME/_docker/redis/conf/redis.conf
拉取镜像
docker pull redis:4.0.11
创建并运行容器
docker run -p 6379:6379 -v $HOME/_docker/redis/conf:/etc/redis -v $HOME/_docker/redis/data:/data --name redis -d redis:4.0.11 redis-server /etc/redis/redis.conf --appendonly yes
参考文献: