自定义Dockerfile安装Redis单点

redis Dockerfile 【代码】redis Dockerfile。 阅读详情

1:构建Dockerfile文件(Redis版本为5.0.4)

FROM centos
MAINTAINER 18056601738@163.com
##暴露默认端口6379
EXPOSE 6379
ARG BB="redis-5.0.4"
##安装清理
RUN yum clean all
WORKDIR /usr/local/software/redis

##copy最新tar到目前位置
COPY $BB.tar.gz $BB.tar.gz
###解压 安装
RUN tar -vxf $BB.tar.gz && rm -rf $BB.tar.gz
##构建环境变量
ENV PATH /usr/local/software/redis/$BB/src:$PATH

##安装redis依赖 构建环境
RUN yum -y install gcc gcc-c++ make \
  && cd $BB \
  && make \
  && cd src && make install

ENTRYPOINT ["redis-server","/usr/local/software/redis/redis.conf"]

2:新建执行build文件(创建容器)

#!/bin/bash
##
##通过-v指定将本机文件目录和容器文件目录关联
##将配置,数据文件外挂到本地目录
docker run --name redis  -p 6379:6379  \
--volume /Users/fangyuan/Desktop/software/df/redis/data:/usr/local/software/redis/data \
--volume /Users/fangyuan/Desktop/software/df/redis/logs:/usr/local/software/redis/logs \
--volume /Users/fangyuan/Desktop/software/df/redis/redis.conf:/usr/local/software/redis/redis.conf \
-d redis/v1

##赋予build可执行权限
chmod +x build.sh

当前目录结构: 

3:执行脚本

##执行build脚本创建容器
./build.sh

##验证是否创建成功
docker ps |grep redis
##出现此信息代表成功
49acacb866a7        redis/v1            "redis-server /usr/l…"   4 weeks ago         Up 6 seconds        0.0.0.0:6379->6379/tcp                       redis

 

使用dockerfile安装各种服务组件 使用dockerfile安装各种服务组件 elasticsearch、minio、mongodb、nacos、redis 阅读详情

相关推荐

Docker 安装 Redis

Redis 是当下最流行的NoSQLkey-value 缓存数据库之一,Docker 安装Redis的方式有两种如果你是Docker初学者,如果你以后长期使用Redis,我们建议你两种方法都试一试,为什么呢?原因很简单,第一种方法,简单快捷,第二种方法,就是尝试自己编译安装。

应无所住而生其心 1319

【Docker容器化】使用Dockerfile安装redis镜像

redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置。执行redis-cli命令连接到刚启动的容器,并敲入info命令(其中530078068cb2为上一步中查看的容器的ID)说明Redis镜像创建成功,镜像名称:centos_redis,标签4.03,镜像ID ec392ba2c006。将映射为redis容器配置的/data目录,作为redis数据持久化的存储目录。由此可知,容器的ID为3b898a823d80。

D_AKJS 3817

实战指南:R语言多组倾向评分逆概率加权(IPTW)建模与结果解读

本文详细介绍了如何使用R语言实现多组倾向评分逆概率加权(IPTW)建模,包括数据预处理、倾向评分估计、权重计算及结果解读。通过实战案例演示,帮助研究者掌握这一统计方法,有效平衡多组混杂因素,模拟随机对照试验效果,适用于医学、社会科学等领域的数据分析。

weixin_42528534的博客 394

docker redis

docker run -p 127.0.0.1:6379:6379 --name nliu_redis -v /mnt/nliu/check/redis.conf:/etc/redis/redis.conf -d redis:5.0.5 redis-server /etc/redis/redis.conf docker rm -f idid: docker ps redis....

weixin_30596023的博客 887

别再让信号‘撞墙’了!手把手教你用嘉立创阻抗计算器搞定PCB高速线(附免费压层结构选择)

本文详细介绍了如何使用嘉立创阻抗计算器解决PCB高速线设计中的阻抗匹配问题,避免信号反射和传输损耗。通过免费压层结构选择和五步计算法,帮助工程师快速掌握USB3.0差分线等高速信号的设计技巧,提升PCB设计效率和信号质量。

weixin_30736301的博客 278

abb机器人指令手册_ABB机器人配置圆形输送链跟踪

更多内容请点击上方ABB机器人实战技巧关注也可点击公众号下方往期经典浏览更多内容转载请先后台留言,大家一起支持原创,推动机器人使用和发展本公众号对各类ABB机器人应用,仿真,毕业设计提供技术支持,详细后台留言本公众号诚挚希望与各机器人培训机构,机器人使用单元合作,提供技术支持,详细后台留言1. 通常的机器人输送链跟踪,均为直线输送链跟踪,例如下图2. 有些情况,输送链为圆形,例如...

weixin_39849894的博客 2044

Redis容器化部署---编写Dockerfile 构建镜像

构建redis镜像,并解析Docker build 参数

分享运维之路 2124

有源滤波电路设计

目录一、低通滤波器1、同相输入低通滤波器(1)一阶低通滤波电路(2)二阶低通滤波电路(压控电压源;Sallen-Key)2、反相输入低通滤波器(1)一阶低通滤波电路(2)二阶低通滤波电路(无限增益多路反馈)二、高通滤波器1、同相输入高通滤波器(1)一阶高通滤波电路(2)二阶高通滤波电路(压控电压源;Sallen-Key)2、反相输入高通滤波电路(1)二阶高通滤波电路(无限增益多路反馈) 一、低通滤波器 1、同相输入低通滤波器 (1)一阶低通滤波电路 即在一阶无源低通滤波器的基础上,加了一个集成运放。 它的

qq_41873236的博客 3万+

dockerfile 构建 redis 镜像

Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比ima

wanglei_storage的博客 1万+

移动端抓包实战指南:从HTTPS解密到QUIC协议与证书绑定破解

HTTPS作为保障网络通信安全的核心协议,其工作原理基于TLS/SSL加密与证书信任链验证。在移动应用开发与测试中,抓包是调试接口、分析性能、排查问题的关键技术手段。然而,随着移动端安全性的提升,传统的代理抓包方法常因证书绑定、HTTP/3/QUIC协议等挑战而失效。这要求开发者掌握分层诊断思维,协同使用代理工具、协议分析工具及底层流量捕获工具。例如,面对证书绑定导致的流量不可见,需借助Wireshark进行协议层分析;针对基于UDP的QUIC协议,则需使用支持该协议的抓包工具或临时禁用特性。本文聚焦移动端

weixin_27722377的博客 296

国科大学习资料--模式识别与机器学习(黄庆明)--2020期末考试题

国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 ============================================================================================================================================================

无名何许人的博客 2601

Docker学习:通过Dockerfile自定义Redis本地容器(高级应用)

实际工作中,通常会直接拉去官方镜像,然后在此镜像基础上做一些修改、配置、集群等操作,本文不在深入扩展,主要介绍Dockerfile的简单实用。 浏览本文前,建议了解Dockerfile核心命令的使用,Dockerfile的优化。 掌握Dockerfile的使用后,有助于后期k8s中的yaml文件的学习,它们都是通过编写配置文件完成容器的自动化部署。

血煞长虹 的专栏 4776

DCDC电路断电时放电波形发生震荡和电压跳变问题,如何解决?

DCDC电路断电时放电波形发生震荡和电压跳变问题: 做的一个项目需要用单片机ADC采集电压,要让单片机感应到电压降到3.1V开始往FLASH里存数据,单片机2.4V基本上就工作不了,(根据单片机手册的,擦写的时间在40mS在左右)所以3.1V降到2.4V的时间必须要大于40mS岁以上,在单片机VCC处加了一个100nF的电容,理论仿真下来150mS左右发现存不进去,用示波器抓了一下波形,发现放电时震荡很严重,实际3.1V到2.4V时间只有10ms左右,这个肯定存不进去; 请教师傅说是应该时前级DCDC开关电

**My Coding Family** 1964

【Docker】通过Dockerfile构建Redis镜像

Dockerfile构建Redis镜像,看这一篇就够了!!

冰河的专栏 5778

硬件工程师笔记——电子器件汇总大全

本文系统总结了14种常用电子器件的工作原理及功能应用,包括电阻、压敏电阻、电容、电感、二极管、三极管、MOS管、晶振、光耦、IGBT、继电器、磁珠、可控硅和线性稳压器。每种器件从结构原理、工作特性到典型应用进行全面解析,如电阻的限流分压、电容的储能滤波、三极管的放大开关等。重点阐述了各器件在电路设计中的关键作用,如IGBT的功率控制、继电器的隔离保护、LDO的电压稳定等,并提供了实际电路应用案例。文章还整理了硬件工程师笔试面试相关的知识点和真题资源,为电子工程师提供全面的技术参考。

XU157303764的博客 2万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Dockerfile 安装Centos7、MySQL和Redis

通过编写这个 Dockerfile 并运行容器,可以创建一个包含 CentOS 7、MySQL 和 Redis 的 Docker 镜像,并通过挂载数据卷来持久化 MySQL 和 Redis 的数据。这种方法确保了容器重启或删除后,数据依然保存在主机的指定目录中。

sinat_41883985的博客 1236

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

dockerfile安装 redis 以及 mysql记录

通过 dockerfile 安装 redis 以及 mysql 记录 背景 windowns docker toolbox 作为记录方便后续在 kubernetes 中安装 安装 mysql 检查 mysql 镜像版本 以及 dockerfile 中 支持的 env 参数 https://hub.docker.com/_/mysql https://dev.mysql.com/doc/ref...

u012706771的专栏 1200

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

docker安装mysql、nginx、redis、自建docker(Dockerfile )

Docker的应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 本文介绍记录了docker安装mysql、nginx、redis、自建docker(Dockerfile ) ...

liangshitian的博客 3万+

深入理解 Dockerfile 构建自定义镜像

Dockerfile 是构建自定义 Docker 镜像的核心工具之一。通过 Dockerfile,可以从基础镜像出发,一步步构建出符合项目需求的镜像。本文将详细介绍 Dockerfile 的基本指令及实际操作步骤。虽然 Docker Hub 上有各种官方和第三方镜像,但在实际项目中,我们常需要在基础镜像上安装额外的软件或配置环境变量。此时,使用 Dockerfile 构建自定义镜像就显得尤为重要。指令说明示例FROM指定基础镜像ENV设置环境变量COPY拷贝文件到镜像的指定目录RUN。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 1万+

Dockerfile构建Redis镜像

rw-r--r--. 1 root root 15080 7月 17 2020 epel-release-latest-7.noarch.rpm。准备中... ################################# [100%]软件包 epel-release-7-14.noarch (比 epel-release-7-11.noarch 还要新) 已经安装。本地没有 下载测试。

时间的博客 909

Dockerfile构建redis镜像

1、编写Dockerfile vim Dockerfile FROM centos:7 RUN yum -y install gcc gcc-c++ wget make #安装依赖 RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也可以拉 RUN cd ...

a13568hki的博客 1102

Docker 通过Dockerfile 配置Nginx + PHP + Redis环境

本文介绍了基于Docker的PHP开发环境搭建方案,包含Nginx、PHP-FPM和Redis的Dockerfile配置。其中MySQL直接安装在宿主机上。文章详细说明了各个容器的配置要点:Nginx使用最新镜像并暴露80端口;PHP-FPM 7.4容器配置了时区、阿里云镜像源,安装了常用扩展(PDO、Redis、GD等)和Composer;Redis使用5.0版本。特别强调了Nginx与PHP-FPM的通信配置,包括虚拟主机设置和FastCGI参数,其中PHP-FPM的IP需通过docker inspec

云游云记 2185

Docker:DockerFile以及常用安装redis,mysql,tomcat等,推送镜像到阿里云

一、是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤 1 编写Dockerfile文件 2 docker build 3 docker run 文件什么样???以我们熟悉的CentOS为例https://hub.docker.com/_/centos/ 二、D...

yubin1285570923的博客 1142

在docker中安装redis

你可以使用本地的 Redis 客户端或其他工具连接到 Docker 中运行的 Redis 服务。在 Docker 中安装 Redis 是相对简单的,因为有官方的 Redis 镜像可用。总体而言,这是一个基本的示例,具体的 Dockerfile 和步骤可能需要根据你的实际需求和 Redis 配置进行调整。如果你使用了不同的 Redis 配置文件,请相应地调整 Dockerfile 中的路径。是的,你可以将本地的 Redis 数据和配置打包成 Docker 镜像。你可以根据需要调整镜像的名称。

QQ657205470的博客 1117

Dockerfile编写redis-cluster镜像

1、编写Dockerfile文件 vim Dockerfile FROM centos:7 RUN yum -y install gcc gcc-c++ wget make #安装依赖 RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也>可以拉 R...

a13568hki的博客 902
上一篇: docker-将ab测试工具打包镜像
下一篇: springboot2.x +redis使用和源码分析一(springboot自动装配源码分析)
F_Hello_World
博客等级 码龄11年 38粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值