编写Dockerfile制作Redis镜像,生成镜像名为redis:v1.1,并推送到私有仓库。

1.具体要求如下:

  • 基于rockylinux:8基础镜像;
  • 指定作者为Chinaskill;
  • 安装Redis服务,暴露6379端口;
  • 设置服务自启动。

总结步骤:基于centos7基础镜像,安装Redis,配置启动命令,暴露端口,构建镜像,标记并推送。

2.创建Dockerfile

宿主机:

创建redis目录并进入: mkdir redis ; cd redis

vim Dockerfile

FROM rockylinux:8
MAINTAINER Chinaskill <Chinaskill@123.com>
RUN yum install -y redis
RUN sed -i.bak 's/bind 127.0.0.1/bind 0.0.0.0/' /etc/redis.conf
EXPOSE 6379
CMD ["/usr/bin/redis-server",, "/etc/redis.conf"]

3.制作镜像

docker build -t redis:v1 .

4.查看镜像

5.标记镜像为私有仓库格式

docker tag redis:v1 192.168.234.15:5050/openlab/redis:v1

6.登录到私有仓库并推送镜像

docker login 192.168.234.15:5050

docker push 192.168.234.15:5050/redis:v1

推送成功!

7.redis测试(宿主机上)

docker run -d -p 6379:6379 redis:v1

yum install -y redis

systemctl start redis

相关推荐
Slow菜鸟11 分钟前
MongoDB分页实现方式对比:PageRequest vs Skip/Limit
数据库·mongodb
zru_960236 分钟前
Rule-Engine 使用介绍
java·前端·数据库
Evoxt 益沃斯39 分钟前
Setup SSL/ HTTPS on NGINX on CentOS 8/ AlmaLinux 8/ RockyLinux 8
redis·网络协议·ssl
小蒜学长1 小时前
乡政府管理系统设计与实现(代码+数据库+LW)
数据库·spring boot·后端·学习·旅游
inxunoffice1 小时前
批量将多个 Excel 合并成单个文件|批量按文件夹合并 Excel
数据库·excel
kngines1 小时前
【实战ES】实战 Elasticsearch:快速上手与深度实践-8.1.2近似最近邻(ANN)算法选型
数据库·elasticsearch·搜索引擎
程序媛学姐2 小时前
SpringBoot缓存抽象:@Cacheable与缓存管理器配置
java·spring boot·缓存
轻口味2 小时前
【每日学点HarmonyOS Next知识】类型判断、刘海高度、隐私弹窗、滑动下一页效果、清楚缓存
缓存·华为·harmonyos·harmonyosnext
Nuyoahll-_-ll2 小时前
基于Redis实现限流
数据库·redis·缓存
小马爱打代码2 小时前
多级缓存架构实战:Caffeine+Redis
redis·缓存·架构