命令行配置:redis
$ docker search redisdocker
$ docker pull docker.io/redisshell
$ mkdir -p /redis/etc/conf /redis/lib /redis/logvim
$ cd /redisbash
$ touch redis_init.sh //寫入如下內容app
#!/bin/bash
docker run -d --name sit_redis \
--privileged=true \
--restart=always \
-v /redis/lib/:/data/ \
-v /redis/log/:/var/log/redis \
-v /redis/etc/redis.conf:/etc/redis.conf \
-p 6555:6379 \
docker.io/redis redis-server /etc/redis.conf
$ chmod 777 redis_init.shui
文件配置:spa
$ cd /redis命令行
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz //下載redis配置文件rest
$ tar -zxvf redis-4.0.10.tar.gz
$ cd redis-4.0.10
$ mv redis.conf ../etc/
$ vim /redis/etc/redis.conf //修改redis配置文件(修改部分配置)
#bind 127.0.0.1 //第69行添加註釋#
requirepass 123456 //第500行去除註釋#
appendonly yes //第672行 修改no爲yes 開啓持久化
運行docker run 容器的shell腳本:
$ cd /redis
$ ./redis_init.sh
最後:
OJBK
!!!