广告
返回顶部
首页 > 资讯 > 服务器 >Docker安装Redis配置远程连接及踩坑
  • 299
分享到

Docker安装Redis配置远程连接及踩坑

2024-04-02 19:04:59 299人浏览 薄情痞子
摘要

目录1. 安装Redis2. 新建挂载配置文件夹3. 增加配置文件 redis.conf4. 创建redis容器并启动5. 启动成功,查看状态6. 容器内部连接进行测试7. 使用Re

1. 安装Redis

通过Docker search redisdocker pull redis下载redis镜像

2. 新建挂载配置文件夹

因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 Redis Desktop Manager连接都会报错,因此需要手动挂载 redis 配置文件

新建dataconf两个文件夹,位置随意。
eg:

mkdir -p /root/docker/redis/data
mkdir -p /root/docker/redis/conf

3. 增加配置文件 redis.conf

在刚才新建的redis/conf中新建文件redis.conf,内容如下:

#bind 127.0.0.1 //允许远程连接
protected-mode no
appendonly yes //持久化
requirepass 123456 //密码 

4. 创建redis容器并启动

执行命令如下:

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

释义如下:

  • –name:给容器起一个名
  • -p:端口映射 宿主机:容器
  • -v:挂载自定义配置 自定义配置:容器内部配置
  • -d:后台运行
  • redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置

5. 启动成功,查看状态

通过docker ps查看启动状态,是否成功

6. 容器内部连接进行测试

执行docker exec -it my_redis redis-cli 命令,进入终端。
通过auth passWord进行登陆。

完成命令如下:

[root@*** conf]# docker exec -it my_redis redis-cli
127.0.0.1:6379> set name wanGCai
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set name wangcai
OK
127.0.0.1:6379> get name
"wangcai"

注意如果出现该错误: (error) NOAUTH Authentication required.
说明没有输入密码进行验证,请输入:auth 你的密码

7. 使用Redis Desktop Manager客户端进行连接

界面简单,一看就懂,直接上图。

在这里插入图片描述

8. 小结

  • 当启动容器端口报错时,可以通过netstat -lntp | grep 6379查看哪个程序在占用
  • 可以通过sudo kill 6379杀掉占用端口的程序
  • 如果使用阿里云等,请务必把相应端口打开

到此这篇关于Docker安装Redis配置远程连接及踩坑的文章就介绍到这了,更多相关Docker安装Redis远程连接 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Docker安装Redis配置远程连接及踩坑

本文链接: https://www.lsjlt.com/news/150886.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Docker安装Redis配置远程连接及踩坑
    目录1. 安装Redis2. 新建挂载配置文件夹3. 增加配置文件 redis.conf4. 创建redis容器并启动5. 启动成功,查看状态6. 容器内部连接进行测试7. 使用Re...
    99+
    2022-11-13
  • Docker如何安装Redis配置远程连接
    这篇“Docker如何安装Redis配置远程连接”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Docker如何安装Redis...
    99+
    2023-07-02
  • Docker 安装Jenkins全过程及踩坑指南
    目录Docker 安装 Jenkins1. 安装过程2. Jenkins 安装 npm2.1. 替换容器的源2.2. 安装nodejs和npm3. Jenkins流水线 + Dock...
    99+
    2022-11-13
  • Linux下docker安装mysql8并配置远程连接
    目录第一步:下载mysql镜像镜像第二步:启动mysql镜像第三步:查询启动的镜像第四步:进入容器第五步:登录mysql第六步:设置远程访问第七步:navicat链接时报 2059 错误第一步:下载mysql镜...
    99+
    2022-07-06
    docker安装mysql8并远程连接 docker安装mysql8
  • Linux下docker怎么安装mysql8并配置远程连接
    这篇文章主要讲解了“Linux下docker怎么安装mysql8并配置远程连接”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下docker怎么安装mysql8并配置远程连接”吧!第...
    99+
    2023-07-02
  • Linux远程连接工具的配置安装及应用
    本篇内容主要讲解“Linux远程连接工具的配置安装及应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux远程连接工具的配置安装及应用”吧!一.Linux远程连接工具连接windows远程...
    99+
    2023-06-16
  • redis如何配置远程连接
    redis如何配置远程连接?其实要解决这个问题也不难,这篇文章给出了相对应的分析和解答,下面我们一起来看看解决的方法。开启远程连接的一般步骤:1、屏蔽本地绑定信息2、添加requirepass3、重启red...
    99+
    2022-10-18
  • 使用宝塔安装mysql,redis后配置远程连接服务
    宝塔面板【软件商店】->【应用搜索】,搜索MySQL,然后点击安装想要的版本,我这边是安装的5.6版   安装完后重置数据库管理员密码     修改mysql配置 输入【mysql -u root -p】 后回车,输入密码,密码就是第二步...
    99+
    2023-09-01
    mysql redis 数据库 linux
  • Ubuntu下MySQL的安装和远程连接配置
    本篇内容主要讲解“Ubuntu下MySQL的安装和远程连接配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu下MySQL的安装和远程连接配置”吧!&...
    99+
    2022-10-18
  • 阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)
    昨天买了一年的阿里云服务器,系统是linux Centos7的,满怀憧憬的装了个mysql,接下来的一天让我差点怀疑人生。。。 怎么装mysql就不多说了,反正我装了三遍,每次在阿里云上都能本地连接数据库 ...
    99+
    2022-10-18
  • Linux安装Mongodb4.0及远程配置
    1、 下载并安装 官网地址:https://www.mongodb.com/download-centerjmp=nav#community这里下载的是linux 7的社区版: 解压 tar zxv...
    99+
    2022-10-18
  • windows上安装redis并配置远程访问
    本篇文章主要是写一下我在配置redis时遇到的坑,安装redis的教程可以查看这篇文章:https://www.cnblogs.com/wuwuyong/p/11697643.html; 1.第一个坑是在删除redis的时候报错:...
    99+
    2020-10-31
    windows上安装redis并配置远程访问
  • PowerDesigner的安装及配置连接Oracle数据库
    PowerDesigner的安装及配置连接Oracle数据库    经过不懈的努力终于将powerdesigner成功连接到数据库了,中间也遇到过一些问题,希望能与大...
    99+
    2022-10-18
  • linux安装jdk和tomcat配置vsftp远程连接的方法
    这篇“linux安装jdk和tomcat配置vsftp远程连接的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,...
    99+
    2022-10-19
  • Ubuntu 18.04配置mysql以及配置远程连接的步骤
    前言 本文主要跟大家分享了关于Ubuntu 18.04配置mysql及配置远程连接的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 配置教程如下: 首先是大家都知道的老三套,啥也不...
    99+
    2022-10-18
  • Redis配置外网可访问(redis远程连接不上)的方法
    默认情况下,当我们在部署了redis服务之后,redis本身默认只允许本地访问。Redis服务端只允许它所在服务器上的客户端访问,如果Redis服务端和Redis客户端不在同一个机器...
    99+
    2022-12-23
    Redis配置外网访问 redis远程连接不上
  • mysql在linux及windows上的安装及远程连接方法
    本篇内容介绍了“mysql在linux及windows上的安装及远程连接方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读...
    99+
    2022-10-18
  • CentOS7安装GUI界面及远程连接的实现
    用基于浏览器(webdriver)的selenium技术爬取数据,所以程序需运行在GUI环境下。本文分三个部分简要介绍安装GUI界面及远程连接的步骤。 安装GUI界面 大多数云服务器厂商提供的镜像都无GUI界面,所以要...
    99+
    2022-06-04
    CentOS7安装GUI界面 CentOS7 GUI界面远程连接 CentOS7 远程连接
  • window11安装SSH和VScode并远程连接Linux服务器进行配置
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 前段时间用激光雷达采集了一些点云数据,需要连接实验室服务器对数据进行处理,我大该花了一下午的时间完成了配置。网上相关的教程有很多,但是有很大一部分比...
    99+
    2023-09-04
    linux ssh vscode 服务器 windows
  • docker中nginx卸载、安装、配置及挂载详细教程
    目录一、docker nginx卸载二、docker nginx安装配置三、nginx挂载总结 一、docker nginx卸载 docker nginx卸载,如果没安装过...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作