美文网首页
Docker安装Redis

Docker安装Redis

作者: wxb2dyj | 来源:发表于2021-04-19 09:27 被阅读0次

1、安装

拉取镜像

docker pull redis:latest

这里我们在 /home/docker 下创建

mkdir /home/docker/redis/{conf,data} -p
cd /home/docker/redis

获取 redis 的默认配置模版

这里主要是想设置下 redis 的 log / password / appendonly

redis 的 docker 运行参数提供了 --appendonly yes 但没 password

wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf -O conf/redis.conf

直接替换编辑

sed -i 's/logfile ""/logfile "access.log"/' conf/redis.conf
sed -i 's/# requirepass foobared/requirepass 123456/' conf/redis.conf
sed -i 's/appendonly no/appendonly yes/' conf/redis.conf

另外,如果允许远程访问的话,还需要注释掉bind 127.0.0.1,以及修改protected-mode为no

bind 127.0.0.1

sed -i 's/protected-mode yes/protected-mode no/' conf/redis.conf

创建并运行一个名为 myredis 的容器

docker run
-p 6379:6379 \ # 端口映射 宿主机:容器
-v PWD/data:/data:rw \ # 映射数据目录 rw 为读写 -vPWD/conf/redis.conf:/etc/redis/redis.conf:ro \ # 挂载配置文件 ro 为readonly
--privileged=true \ # 给与一些权限
--name myredis \ # 给容器起个名字
-d redis redis-server /etc/redis/redis.conf # deamon 运行容器 并使用配置文件启动容器内的 redis-server

相关文章

网友评论

      本文标题:Docker安装Redis

      本文链接:https://www.haomeiwen.com/subject/nftilltx.html