1.拉取redis镜像:
docker pull redis
2.查看本地镜像:
docker images
3.从redis官网下载redis.conf配置文件:
打开链接 http://download.redis.io/redis-stable,找到redis.conf,点击下载。将redis.conf文件存放到/usr/local/docker/redis目录下面。
4.根据个人需求修改配置文件:
bind 127.0.0.1 #限制redis只能本地访问,若需要其他ip地址访问需要注释 protected-mode yes #是否开启保护模式,默认值为yes,开启后限制为本地访问,修改为no daemonize no #默认no,修改为yes会使docker使用配置文件方式启动redis失败,yes:以守护进程方式启动,可后台运行,除非kill进程 requirepass 123456 #redis密码 appendonly yes #默认yes,开启AOF模式持久化 databases 16 #数据库个数 dir ./ #redis数据库存放文件夹
5.创建网络(如果要使用宿主机网络请忽略该步骤):
docker network create -d bridge --subnet=172.19.0.0/16 --gateway=172.19.0.1 my_net
6.创建并启动容器
#使用宿主机网络启动方式: docker run -p 6379:6379 --name my_redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes #使用指定ip启动容器 docker run --name my_redis --network=my_net --ip=172.19.0.2 -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
参考文档:
https://www.runoob.com/redis/redis-conf.html
https://weread.qq.com/web/reader/93d325a0719b200493d5ba9k1c3321802231c383cd30bb3
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/facetwitter/p/16916655.html
标签:--,local,redis,conf,docker,安装,yes From: https://www.cnblogs.com/facetwitter/p/16916655.html