首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用Docker在Ubuntu部署Redis

使用Docker在Ubuntu部署Redis

原创
作者头像
月梦@剑心
修改2023-04-04 21:43:42
修改2023-04-04 21:43:42
1.4K0
举报

使用Docker部署Redis

1. 拉取镜像
代码语言:txt
复制
docker pull redis#默认下载最新版本
2. 创建本地目录(用于挂载)

创建本地映射目录用于挂载Redis配置文件和数据文件

代码语言:txt
复制
#递归创建目录

mkdir -p /home/docker/redis/data

mkdir -p /home/docker/redis/conf

#递归修改文件权限为可编辑

chmod -R 777 /home/docker/
3.下载配置文件

下载redis.conf,上传到服务器。

官网下整个文件,找到redis.conf,上传到服务器刚刚创建的conf文件夹下。

4. 修改配置文件

注释掉下面这句,使redis可以外部访问。

代码语言:txt
复制
bind 127.0.0.1
代码语言:txt
复制
#设置密码

requirepass 密码

#改为yes,持久化

appendonly yes
5. 创建docker容器
代码语言:txt
复制
sudo docker run -p 6380:6379 --name redis -v /home/docker/redis/conf:/etc/redis/redis.conf -v /home/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

-p端口映射,前面主机,后面容器,本机6379端口被占用,所以换了个

--name指定容器的名称

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

-d后台启动redis
6. 通过客户端连接Redis

首先进入Redis容器

代码语言:txt
复制
#我的容器名称是redis1

docker exec -it redis1 /bin/bash

#通过redis-cli连接Redis

redis-cli

出现这个界面表示连接成功:

输入ping命令,若输出PONG,表示目前处在一个正常的连通状态:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用Docker部署Redis
    • 1. 拉取镜像
    • 2. 创建本地目录(用于挂载)
    • 3.下载配置文件
    • 4. 修改配置文件
    • 5. 创建docker容器
    • 6. 通过客户端连接Redis
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档