1.首先去redis获取对应版本的配置文件redis.conf: http://download.redis.io/releases/
我选择的是 6.0.9
解压以后 有一个redis.conf
2.将 bind 127.0.0.1注释,daemonize yes注释掉,如果需要redis密码则找到 requirepass 并填上你的密码
更改redis.conf 文件
bind 127.0.0.1
protected-mode yes
更改为
# bind 127.0.0.1
protected-mode no
redis通过配置文件设置密码
# requirepass foobared
requirepass 123456
docker pull redis:6.0.9
https://blog.csdn.net/qq_33925869/article/details/90715205
docker安装redis挂载宿主机
用java控制挖掘机炒菜 2019-05-31 14:11:44 246 收藏
分类专栏: docker
版权
1.首先去redis获取对应版本的配置文件redis.conf: http://download.redis.io/releases/
2.将 bind 127.0.0.1注释,daemonize yes注释掉,如果需要redis密码则找到 requirepass 并填上你的密码
3.并建立好对应文件夹, redis 以及redis/data,将redis.conf放入 usr/redis中
4.最后
docker run -d --privileged=true -p 6379:6379 -v /redis/redis.conf:/etc/redis/redis.conf -v /redis/data:/data --name redis redis:4.0 redis-server /etc/redis/redis.conf --appendonly yes
-p 6379:6379:把容器内的6379端口映射到宿主机6379端口
-v /usr/redis/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中
-v /usr/redis/data:/data:把redis持久化的数据在宿主机内显示,做数据备份
redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
–appendonly yes:redis启动后数据持久化
https://blog.csdn.net/weixin_41945228/article/details/105488221
docker 安装redis 挂载到宿主机
small onion 2020-04-13 14:40:02 120 收藏
分类专栏: redis docker
版权
1.拉取镜像
docker pull redis
2.准备好目录映射
-
mkdir -p /my/docker/redis/redis01/conf
-
mkdir -p /my/docker/redis/redis01/data
3.下载一个redis.conf文件
-
cd /my/docker/redis/redis01/conf
-
wget http://download.redis.io/redis-stable/redis.conf
启动$PWD为/my/docker/redis/redis01
-
cd .. /my/docker/redis/redis01
-
docker run -p 6379:6379 --name redis01-v $PWD/conf/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
如果要设置密码 后面再加上 --requirepass "123456"
这样就安装好了一个redis,但是要让宿主机可以访问,还需在配置文件中进行如下设置,先把redis停掉
docker stop redis01
更改redis.conf 文件
-
bind 127.0.0.1
-
protected-mode yes
更改为
-
# bind 127.0.0.1
-
protected-mode no
redis通过配置文件设置密码
-
# requirepass foobared
-
requirepass 123456
重启redis容器,使用redis客户端进行连接验证
docker restart redis01