使用Dockerfile创建自己redis镜像

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 使用Dockerfile创建自己redis镜像

一、创建在同一目录下创建dockerfile



image.png


结构示意图


二、编写dockerfile文件


FROM centos  #基准镜像
RUN yum install -y gcc gcc-c++ net-tools make  #安装redis
WORKDIR /usr/local #进入工作目录
ADD redis-4.0.14.tar.gz .  #复制并解压redis
WORKDIR /usr/local/redis-4.0.14/src #进入工作目录
RUN make && make install  #运行
WORKDIR /usr/local/redis-4.0.14/   #进入目录
ADD redis-7000.conf . #复制配置文件
EXPOSE 7000 #暴露端口
CMD ["redis-server","redis-7000.conf"] #启动cmd


三、创建基本镜像


docker build -t caiweiwei/myredis:4.0.14  F:\老齐课程学习\docker学习\Docker与K8S课程源代码\源代码\redis


image.png


文件目录

docker run -p 7005:7000 -d caiweiwei/myredis:4.0.14




相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
16天前
|
缓存 NoSQL Redis
docker运行redis镜像
这篇文章介绍了如何使用Docker运行Redis镜像,并提供了启动和配置Redis容器的具体命令和步骤。
38 0
|
2月前
|
NoSQL Redis 数据安全/隐私保护
[redis]定制封装redis的docker镜像
[redis]定制封装redis的docker镜像
|
5月前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
794 1
|
存储 NoSQL 关系型数据库
在Istio中实现Redis集群的数据分片读写分离和流量镜像
Redis 是一个高性能的 key-value 存储系统,被广泛用于微服务架构中。如果我们想要使用 Redis 集群模式提供的高级特性,则需要对客户端代码进行改动,这带来了应用升级和维护的一些困难。利用 Istio 和 Envoy ,我们可以在不修改客户端代码的前提下实现客户端无感知的 Redis Cluster 数据分片,并提供读写分离、流量镜像等高级流量管理功能。
|
消息中间件 NoSQL Java
Docker制作Centos、Redis、JDK、Mysql、RabbitMq、Fastdfs基础镜像(下)
Docker制作Centos、Redis、JDK、Mysql、RabbitMq、Fastdfs基础镜像(下)
229 0
|
NoSQL 关系型数据库 MySQL
Docker制作Centos、Redis、JDK、Mysql、RabbitMq、Fastdfs基础镜像(上)
Docker制作Centos、Redis、JDK、Mysql、RabbitMq、Fastdfs基础镜像(上)
340 0
|
NoSQL 关系型数据库 MySQL
阿里云服务器安装docker,拉取常用的mysql,redis,nginx等镜像
阿里云服务器安装docker,拉取常用的mysql,redis,nginx等镜像
1204 0
|
NoSQL 关系型数据库 MySQL
Centos7 安装Docker,常用命令,设置国内阿里云镜像,并且在docker中安装MySQL、Redis
Centos7 安装Docker,常用命令,设置国内阿里云镜像,并且在docker中安装MySQL、Redis
1983 0
Centos7 安装Docker,常用命令,设置国内阿里云镜像,并且在docker中安装MySQL、Redis
|
NoSQL 数据可视化 关系型数据库
Docker:第四章:docker配置阿里云镜像加速并且安装mysql以及安装redis和安装ES
Docker:第四章:docker配置阿里云镜像加速并且安装mysql以及安装redis和安装ES
484 0
Docker:第四章:docker配置阿里云镜像加速并且安装mysql以及安装redis和安装ES