天天看点

docker 安装redis , 让宿主机可以访问

拉取镜像

docker pull redis           

准备好目录映射

mkdir  -p /root/redis/redis01/conf     mkdir  -p /root/redis/redis01/data     cd /root/redis/redis01/conf     #下载一个redis.conf文件     wget http://download.redis.io/redis-stable/redis.conf           

启动$PWD为/root/redis/redis01

cd ../     docker run -p 6379:6379 --name hbk_redis -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 hbk_redis           

更改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 hbk_redis           

继续阅读