Docket Desktop安装redis并设置密码方式

 更新时间:2025年03月08日 10:37:10   作者:早起的年轻人  
在DockerDesktop中安装Redis并设置密码的步骤包括启动Docker、拉取Redis镜像、创建并运行Redis容器设置密码、验证容器运行、连接并验证密码,以及可选的持久化数据设置

Docket Desktop安装redis并设置密码

以下是在 Docker Desktop 中安装 Redis 并设置密码的详细步骤:

步骤 1:启动 Docker Desktop

确保你的 Docker Desktop 已经正确安装并且已经启动。

你可以在任务栏或者系统托盘中找到 Docker 图标,确认其处于运行状态。

步骤 2:拉取 Redis 镜像

打开命令行工具(如 Windows 的 PowerShell 或命令提示符,macOS 或 Linux 的终端),执行以下命令来从 Docker Hub 拉取 Redis 镜像。

这里我们选择拉取最新版本的 Redis 镜像:

docker pull redis

该命令会从 Docker Hub 下载最新的 Redis 镜像到本地。

下载完成后,你可以使用 docker images 命令查看已下载的镜像列表,确认 Redis 镜像已经成功拉取。

步骤 3:创建并运行 Redis 容器并设置密码

在命令行中执行以下命令来创建并运行一个 Redis 容器,同时设置访问密码。

这里我们将密码设置为 yourpassword,你可以根据需要替换为你自己的强密码:

docker run -d --name my-redis -p 6379:6379 redis redis-server --requirepass yourpassword

命令解释:

  • -d:表示以守护进程(后台)模式运行容器。
  • --name my-redis:为容器指定一个名称,这里我们将容器命名为 my-redis,你可以根据自己的喜好修改。
  • -p 6379:6379:将容器内部的 6379 端口映射到宿主机的 6379 端口,这样你就可以通过宿主机的 6379 端口访问 Redis 服务。
  • redis:指定要使用的 Redis 镜像。
  • redis-server --requirepass yourpassword:在容器中启动 Redis 服务器,并设置访问密码为 yourpassword

步骤 4:验证 Redis 容器是否正常运行

使用以下命令查看正在运行的容器列表:

docker ps

如果你看到 my-redis 容器正在运行,说明 Redis 容器已经成功启动。

步骤 5:连接到 Redis 容器并验证密码

执行以下命令进入 Redis 容器的交互式终端:

docker exec -it my-redis redis-cli

进入 Redis 客户端后,使用 AUTH 命令进行身份验证:

AUTH yourpassword

如果密码正确,Redis 会返回 OK,表示身份验证成功。

此时你就可以正常使用 Redis 客户端进行操作了,例如设置和获取键值对:

SET mykey "Hello, Redis!"
GET mykey

步骤 6:持久化数据(可选)

如果你希望 Redis 数据在容器重启后仍然保留,可以在启动容器时挂载数据卷。修改启动命令如下:

docker run -d --name my-redis -p 6379:6379 -v /your/local/path:/data redis redis-server --requirepass yourpassword --appendonly yes

其中 /your/local/path 是你本地机器上的一个目录,用于存储 Redis 的数据文件。--appendonly yes 表示开启 Redis 的 AOF 持久化模式。

通过以上步骤,你就可以在 Docker Desktop 中成功安装 Redis 并设置访问密码。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker compose配置文件写法及命令使用示例

    Docker compose配置文件写法及命令使用示例

    这篇文章主要介绍了Docker compose配置文件写法及命令总结使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03
  • vscode进入服务器docker容器的方法

    vscode进入服务器docker容器的方法

    这篇文章主要介绍了vscode进入服务器docker容器的方法,首先要确保已经运行docker容器,已经用vscode链接服务器,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • docker之点到点的容器网络的配置

    docker之点到点的容器网络的配置

    本篇文章主要介绍了docker之点到点的容器网络的配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 详解Docker中容器的备份、恢复和迁移

    详解Docker中容器的备份、恢复和迁移

    本篇文章主要介绍了详解Docker中容器的备份、恢复和迁移 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • dubbo服务引用创建Invoker代理对象

    dubbo服务引用创建Invoker代理对象

    这篇文章主要为大家介绍了dubbo服务引用创建Invoker代理对象示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • docker-compose启动springboot项目连接mysql问题

    docker-compose启动springboot项目连接mysql问题

    这篇文章主要介绍了docker-compose启动springboot项目连接mysql问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 解决docker启动jenkins挂载目录权限问题Permission denied

    解决docker启动jenkins挂载目录权限问题Permission denied

    这篇文章主要介绍了解决docker启动jenkins挂载目录权限问题Permission denied,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • Docker制作镜像的两种实现方式

    Docker制作镜像的两种实现方式

    本文主要介绍了Docker制作镜像的两种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • ssh 直接登录docker容器的操作方法(不用通过宿主机进入)

    ssh 直接登录docker容器的操作方法(不用通过宿主机进入)

    这篇文章主要介绍了ssh 直接登录docker容器的操作方法(不用通过宿主机进入),本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • 清理或删除docker无用镜像的操作方法

    清理或删除docker无用镜像的操作方法

    这篇文章主要介绍了清理或删除docker无用镜像的操作方法,清除docker无用镜像首先查看docker占用的资源,只删除那些未被使用的资源,文中给大家补充介绍了docker 批量删除无用的容器或镜像的方法,感兴趣的朋友一起看看吧
    2023-01-01

最新评论