docker安装redis
1、下载拉取镜像并运行
docker run -d
–name redis
-p 6379:6379
-e TZ=Asia/Shanghai
-v /root/prod/redisconfig:/usr/local/etc/redis
–restart=always redis redis-server …/usr/local/etc/redis/redis.conf
docker run -d \
--name redis \
-p 6379:6379 \
-e TZ=Asia/Shanghai \
-v /opt/redis/config:/usr/local/etc/redis \
-v /opt/redis/data:/data \
--restart=always redis redis-server ../usr/local/etc/redis/redis.conf \
--requirepass redis_tengli
docker run -d \ -d后台运行
--name redis \ 取一个任意的名称
-p 6379:6379 \ 端口映射 前面为宿主机端口 后面为容器端口
-e TZ=Asia/Shanghai \ 设置时区 为亚洲上海时间
-v /opt/redis/config:/usr/local/etc/redis \ 双向绑定路径 及配置文件路径 默认redis是没有配置文件的
-v /opt/redis/data:/data \ 双向绑定路径 数据文件
--restart=always redis redis-server ../usr/local/etc/redis/redis.conf \ 特别注意是进入容器的目录为主,刚进入容器后工作目录为data 否则配置无效
--requirepass redis_tengli 可直接设置密码也可以在配置文件中设置
2、redis.conf文件内容如下
bind 0.0.0.0
protected-mode yes
port 6379
daemonize no
requirepass 你的密码
*注意:redis-server …/usr/local/etc/redis/redis.conf 这个路径必须以相对路径为主不然找不到配置文件