ubuntu18.04 安装和配置Redis
1、确保docker环境安装成功
2、在宿主机中创建2个文件夹用来映射docker容器中的文件夹
mkdir -p /usr/myredis/conf/ mkdir -p /usr/myredis/data/
3、在usr/myredis/conf/文件夹下创建redis.conf文件作为redis的配置文件
在redis中文官方网站:http://www.redis.cn/download.html中下载redis文件,解压之后找到redis.conf文件
修改该配置文件
bind 127.0.0.1 #注释掉这部分,使redis可以外部访问 daemonize no #用守护线程的方式启动 requirepass 你的密码#给redis设置密码 appendonly yes#redis持久化 默认是no tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
修改保存之后将其放入 /usr/myredis/conf文件夹下
4、执行docker语句启动redis
docker run -d -p 6379:6379 -v /usr/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/myredis/data:/data --name myredis redis redis-server /usr/local/etc/redis/redis.conf
参数说明:
-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。
–name myredis 指定该容器名称,查看和进行操作都比较方便。
-v 挂载目录,规则与端口映射相同。
为什么需要挂载目录:个人认为docker是个沙箱隔离级别的容器,这个是它的特点及安全机制,不能随便访问外部(主机)资源目录,所以需要这个挂载目录机制。
-d 表示后台启动redis
redis-server /usr/local/etc/redis/redis.conf 以配置文件启动redis
–appendonly yes 开启redis 持久化
5、查看容器启动情况
docker ps -a

浙公网安备 33010602011771号