栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker安装redis并挂载配置文件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker安装redis并挂载配置文件

docker安装redis并挂载配置文件

#下载镜像,指定版本,该版本包含了web控制页面 :版本
docker pull redis:6.0

#创建本地映射目录用于挂载redis 配置文件和数据文件(便于以后修改配置文件)
mkdir -p /home/docker/redis/redis.conf/
mkdir -p /home/docker/redis/data/

#修改文件权限为可编辑 表示所有文件
chmod -R 777 /home/docker/

直接启动
#myredis是启动之后的docker容器名称 docker run --name myredis -d redis

#进入docker官网查看可用的redis
https://hub.docker.com/_/redis?tab=tags

#1、下载配置文件 redis.conf
redis.conf文件可以到官网(http://www.redis.cn/download.html)下,然后再上传到服务器:,下载后找到redis.conf这个文件上传到服务器

#2、命令下载配置文件 redis.conf
进入文件夹目录,进行下载
cd /home/docker/redis
wget http://download.redis.io/redis-stable/redis.conf

将文件复制到mkdir -p /home/docker/redis/redis.conf目录下

#修改配置文件
bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化  默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
protected-mode yes 默认no,保护模式,限制为本地访问,修改后解除保护模式
daemonize yes 默认no 为不守护进程模式,修改为yes

Docker启动容器自启

docker update redis --restart=always

#创建容器
sudo docker run -p 6379:6379 --name redis -v /home/docker/redis/redis.conf:/etc/redis/redis.conf -v /home/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

#参数说明
appendonly yes #开启AOF模式

appendfilename “appendonly.aof” #保存数据的AOF文件名称

-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。

–name redis 指定该容器名称,查看和进行操作都比较方便。

-v 挂载文件或目录 :前表示主机部分,:后表示容器部分。

-d redis 表示后台启动redis

redis-server /etc/redis/redis.conf以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录redis redis-server /etc/redis/redis.conf

–appendonly yes 开启redis 持久化

–requirepass “123456” 设置密码为123456

#进入容器
docker exec -it 容器id /bin/bash

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/853685.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号