news 2026/4/3 6:43:59

docker启动redis简单方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker启动redis简单方法

1、拉取redis镜像

docker pull redis

2、在本地某个位置创建以下内容

建议将以下内容放在一起,方便以后管理和查看

# 以/docker/redis为例 mkdir -p /docker/redis mkdir -p /docker/redis/data touch /docker/redis/redis.conf touch /docker/redis/redis.bash

3、编辑配置文件vim /docker/redis/redis.conf

# Redis配置文件 # Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no # 指定Redis监听端口,默认端口为6379 port 6379 # 绑定的主机地址,不要绑定容器的本地127.0.0.1地址,因为这样就无法在容器外部访问 bind 0.0.0.0 #需要密码则打开 requirepass mima # 持久化 appendonly yes

4、编辑/docker/redis/redis.bash

docker run -p 6379:6379 --name redis -v /docker/redis/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf

解释以上命令

docker run redis # 从redis镜像运行容器 -p 6379:6379 # 映射本地6379端口到容器6379端口,前为本地端口 --name redis # 设置容器名称为redis,方便以后使用docker ps进行管理 -v /docker/redis/redis.conf:/etc/redis/redis.conf # 关联本地/docker/redis/redis.conf文件到容器中/etc/redis/redis.conf,同样,前为本地 -v /docker/redis/data:/data # 关联本地/docker/redis/data到容器内/data目录,此为存放redis数据的目录,为方便以后升级redis,而数据可以留存 -d # 后台启动,使用此方式启动,则redis.conf中daemonize必须设置为no,否则会无法启动 redis-server /etc/redis/redis.conf # 在容器内启动redis-server的命令,主要是为了加载配置

5、给予执行权限

sudo chmod 777 /docker/redis/redis.bash

6、启动

/docker/redis/redis.bash # 查看是否已启动 docker ps # 如果无法启动或者docker ps中无对应内容,将bash中命令复制出来,删除-d参数启动,查看报错信息 # 使用redis-cli或者rdm访问 localhost:6379 # 如需访问容器,可使用 docker exec -it redis bash # 或直接使用redis-cli访问容器内redis docker exec -it redis redis-cli [-a mima]

注意:

#出现以下错误则是没有输入密码导致 127.0.0.1:6379> set name "hello" (error) NOAUTH Authentication required. #运行以下命令即可 127.0.0.1:6379> auth “mima”

原作者链接

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 4:21:03

eclipse配置Spring

1、从eclipse下载Spring工具 进入 help – install new software… ,如下图: 点击 add ,按以下方式输入: Name : Spring Location : http://dist.springsource.com/release/TOOLS/update/e4.10/ 之后点击 add ,等待…

作者头像 李华
网站建设 2026/3/27 0:51:32

嵌入式工程师面试宝典:常见算法题与底层驱动问题解析

文章目录摘要1. 开发环境配置1.1 硬件与工具链1.2 环境搭建步骤2. 算法题实战解析2.1 链表操作2.2 树结构应用3. 底层驱动开发实战3.1 GPIO控制LED3.2 SPI通信协议4. 综合案例:智能传感器系统架构设计低功耗优化关键代码5. 调试与问题处理常见问题解决方案&#xff…

作者头像 李华
网站建设 2026/3/31 23:00:08

docker安装redis

docker安装redis 一、基本介绍二、前期准备三、docker安装redis 3.1 redis镜像拉取3.2 Docker挂载redis配置文件3.3 启动redis容器3.4 验证Redis容器是否正常运行 四、Docker删除Redis容器五、Docker删除Redis镜像 一、基本介绍 Docker 是一个开源的应用容器引擎,参考链接&am…

作者头像 李华
网站建设 2026/3/24 0:29:10

5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库

通过上几篇文章我们讲解了如何安装 PostgreSQL 数据库软件和 pgAdmin4 图形化管理工具。 今天我们继续学习如何通过 pgAdmin4 管理工具图形化创建和管理 PostgreSQL 数据库。 一、PostgreSQL的基本工作方式 在学习如何使用PostgreSQL创建数据库之前,我们需要了解一下…

作者头像 李华
网站建设 2026/3/27 15:51:28

CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现

操作: 根据CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞搭建复现的靶场环境 拿到环境的源码使用docker搭建 cd vuln创建容器并启动 docker build -t cve-2024-38819-poc .docker run -d -p 8080:8080 --name cve-2024-38819-poc cve-2024-38819-poc注…

作者头像 李华
网站建设 2026/4/1 4:07:08

atl110.dll文件丢失找不到 打不开问题 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华