iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >Docker搭建Redis5.0并挂载数据
  • 766
分享到

Docker搭建Redis5.0并挂载数据

2024-04-02 19:04:59 766人浏览 八月长安
摘要

目录 一、简单挂载持久化数据二、通过DockerFile构建镜像,指定配置文件启动记录 Docker 搭建 Redis5.0 并挂载数据过程,搭建参考自 Docker Hu

记录 Docker 搭建 Redis5.0 并挂载数据过程,搭建参考自 Docker Hub

 一、简单挂载持久化数据


docker run -d -p 6379:6379 --name redis \
-v /itwxe/dockerData/redis/data:/data \
redis:5.0.8 redis-server --appendonly yes

这样仅仅是挂载了数据,Redis 没有密码等配置,任何人都可以连接,如果是服务器在公网那么极度不安全

于是按照惯例进入容器查找 redis 的配置文件放在哪里,然后配置好挂载即可,结果发现容器内并没有 redis.conf 文件。

在 Docker Hub 中提到,需要自定义 redis.conf 使用 DockerFile 构建镜像。

docker使用自定义配置那件构建redis镜像

二、通过DockerFile构建镜像,指定配置文件启动

1、先去 Redis官网 下个和镜像版本一致的版本,我的版本是5.0.8,然后解压文件,将 redis.conf 上传到服务器。

2、修改 redis.conf 配置,主要配置如下,根据自己需求修改。


# 修改后台启动, 默认为daemonize no,docker启动默认即可,后台启动会导致容器退出
daemonize no

# 客户端闲置多长时间后断开连接, 默认为0关闭此功能                               
timeout 0

# 设置密码, 默认被注释, 取消注释修改为自定义密码(我的是123456)
requirepass 123456

# 监听ip, 允许访问的ip, 默认为127.0.0.1, 修改为0.0.0.0(允许所有服务器ip访问)或者注释掉
bind 0.0.0.0

# 指定监听端口, 默认为6379, 此处我保持默认
port 6379

# 是否开启AOF持久化,默认为no
appendonly yes

# 修改AOF及RBD存放路径, 默认为./, 修改为/data
dir /data

# 修改log存放路径, 默认为"", 修改为"/data/redis_6379.log"
logfile "/data/redis_6379.log"

3、创建 Dockerfile 文件,添加内容,不知道怎么使用 Dockerfile 怎么使用的可以看看 DockerFile构建镜像 。


FROM redis:5.0.8
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]

4、构建镜像。


docker build -t itwxe/redis:5.0.8 .

构建自定义配置redis镜像

5、启动构建的镜像,并挂载数据。


docker run -d -p 6379:6379 --name redis \
-v /itwxe/dockerData/redis/data:/data \
itwxe/redis:5.0.8

可以看到数据正常挂载了。

自定义redis镜像自动

同时可以测试下密码也可以正常连接。

自定义redis容器连接

到此这篇关于Docker搭建Redis5.0并挂载数据的文章就介绍到这了,更多相关Docker搭建Redis挂载内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Docker搭建Redis5.0并挂载数据

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

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

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

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

下载Word文档
猜你喜欢
  • Docker搭建Redis5.0并挂载数据
    目录 一、简单挂载持久化数据二、通过DockerFile构建镜像,指定配置文件启动记录 Docker 搭建 Redis5.0 并挂载数据过程,搭建参考自 Docker Hu...
    99+
    2024-04-02
  • Docker怎么搭建Redis5.0并挂载数据
    本篇内容主要讲解“Docker怎么搭建Redis5.0并挂载数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker怎么搭建Redis5.0并挂载数据”吧!目录 一、简单挂载持久...
    99+
    2023-06-20
  • Docker搭建MySQL并挂载数据的全过程
    目录一、Docker搭建MySQL并挂载数据二、挂载是否生效其他总结 记录 Docker 搭建 MySQL 并挂载数据过程,搭建过程参考自 Docker Hub&...
    99+
    2024-04-02
  • NFS搭建及挂载
    引言 1.概述 NFS是一种基于TCP/IP 传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源NAS存储: NFS服务的实现依赖于RPC (Remot...
    99+
    2023-09-01
    网络 linux 服务器
  • Linux创建并挂载NAS
    1 目标 在Linux服务器1上创建nas服务器,并指定可读写目录在Linux服务器2上挂载上述nas磁盘在Linux服务器2上设置开机自动挂载nas磁盘 2 搭建环境 两台Linux系统服务器,如下: 服务器1 IP为192.168.31...
    99+
    2023-09-18
    linux 运维 搭建NAS 挂载NAS 自启配置
  • Docker挂载资料卷保存MySQL数据
    简介 docker是运行在虚拟环境中的,这样会有一个问题,那就是储存在docker内的数据会随着docker的重启、宕机而丢失,从而造成不可估量的损失。 所以docker提供了-v指...
    99+
    2024-04-02
  • docker容器数据卷之具名挂载和匿名挂载问题
    目录什么是容器数据卷为什么需要容器数据卷使用如何查看是否使用了数据卷具名挂载和匿名挂载 指定路径挂载具名挂载匿名挂载容器与容器之间的数据共享 --volumes-from什...
    99+
    2024-04-02
  • docker-compose:数据卷volumes挂载规则说明
    目录案例compose前言结果概念理解tips总结案例compose # add this file # default MySQL root password is 123456 ...
    99+
    2023-03-19
    docker-compose docker数据卷挂载 docker volumes挂载
  • docker进行数据挂载的模式有哪些
    今天小编给大家分享一下docker进行数据挂载的模式有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Docker 提供了...
    99+
    2023-06-30
  • docker compose数据卷volumes挂载规则是什么
    今天小编给大家分享一下docker compose数据卷volumes挂载规则是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2023-07-05
  • docker 挂载MySQL实现数据持久化的实现
    目录环境配置MySQL数据持久化注意事项环境配置 本地操作系统:Win10虚拟机的操作系统:CentOS Stream 8已安装docker,可以参考详细安装教程 MySQL数据持久...
    99+
    2024-04-02
  • 在 Docker 中部署 Mysql 并挂载配置文件
    在 Docker 中部署 MySQL 并挂载配置文件,可以使用以下步骤: 创建本地目录 首先,在主机上创建一个目录,用于存放 MySQL 的配置文件。例如,创建一个名为 mysql 的目录,用于存放 MySQL 的配置文件。 mkdir m...
    99+
    2023-08-22
    mysql docker 数据库
  • 详解docker进行数据挂载的三种模式
    目录一、Tmpfs挂载二、Bind mounts三、Bind mounts-测试是否正确挂载数据卷四、Bind mounts-验证只读挂载Docker 提供了三种方式将数据从宿主机挂...
    99+
    2024-04-02
  • docker 搭建 flink 并上传任务
    文章目录 一、docker 搭建 flink1、选择合适的 flink 版本2、重新创建 JobManager、TaskManager 容器并挂载配置文件 二、flink 简单示例1...
    99+
    2023-09-04
    docker flink java
  • docker部署mysql并挂载外部文件详细步骤
    去搜索mysql的镜像 docker search mysql 选择自己需要的版本对应的镜像,拉取镜像 docker pull mysql 不带版本号默认拉取最新版本对的镜像 创建外部挂载的文件...
    99+
    2023-09-20
    mysql docker
  • Docker中如何搭建MySQL数据库服务
    这期内容当中小编将会给大家带来有关Docker中如何搭建MySQL数据库服务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。使用官方的mysql镜像搭建数据库服务,目前的latest版本对应8.0.19版本...
    99+
    2023-06-22
  • linux怎么创建文件系统并挂载
    在Linux系统中,可以使用以下步骤创建文件系统并挂载:1. 首先,使用fdisk或parted等工具对磁盘进行分区。例如,使用fd...
    99+
    2023-09-15
    linux
  • Docker案例分析:搭建MySQL数据库服务
    目录1 创建配置和数据目录3 从镜像内复制配置文件到宿主机4 创建并运行mysql容器5 宿主机连接数据库5.1 终端命令连接5.2 数据库工具连接6 查看mysql日志使用官方的m...
    99+
    2024-04-02
  • 云服务器数据盘挂载
    云服务器数据盘挂载通常使用Dropbox Express等云存储服务来实现。在使用Dropbox服务时,可以按照以下步骤进行操作: 安装Dropbox服务,并使用管理员账户登录到Dropbox服务器。 在Dropbox界面上找到云服务器...
    99+
    2023-10-26
    服务器 数据 盘挂载
  • 云服务器挂载数据盘
    云服务器挂载数据盘可以使用虚拟磁盘技术,以下是一个简单的步骤: 安装云服务器软件。在虚拟服务器上安装云服务器软件(如VMWare),并为其创建虚拟磁盘。在本例中,我们使用了Microsoft Windows操作系统和一个名为Virtua...
    99+
    2023-10-26
    服务器 数据
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作