docker pull redis mkdir -p /application/redis/conf/ mkdir -p /application/redis/data
添加配置文件
echo 'bind 127.0.0.1 protected-mode no #默认yes表示开启保护模式,用来限制redis只能本地访问 daemonize no #默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选);改为yes会使配置文件方式启动redis失败 dir ./ #输入本地redis数据库存放文件夹(可选) appendonly yes #redis持久化(可选) databases 20 #数据库个数,这里设置redis最多有20个数据库 ' >/application/redis/redis.conf
启动容器
docker run --name redis-docker -p 6379:6379 -v /application/redis/data:/data -v /application/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf --restart=always -itd redis --appendonly yes
进入redis
docker exec -it 5dbe5b37d811 redis-cli