当前位置: 首页 > news >正文

编写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

相关文章:

  • 从简单 Rocket 实现到 RESTful API:计算机网络中的 Web 通信解析
  • 前端小食堂 | Day14 - Vue 3 の传送门与悬念
  • 【科研绘图系列】python绘制分组点图(grouped dot plot)
  • 迁移Kubuntu到thinkbook14+ 2025
  • 第4节:分类任务
  • 【WRF模拟】如何查看 WPS 的输入静态地理数据(二进制格式)?
  • 香港公司建立公司网站和手机APP小程序等作为出口推广政统可补贴50%,最高补贴可100万
  • Sass (Scss) 与 Less 的区别与选择
  • 对称二叉树 二叉树的最大深度 二叉树的最小深度
  • Pygame实现射击鸭子游戏3-3
  • C#结构体(Struct)详解
  • Android UI性能优化
  • 游戏辅助技术培训班课程学习【B002-中级班】
  • 以下是基于文章核心命题打造的15个标题方案,根据传播场景分类推荐
  • golang从入门到做牛马:第二十一篇-Go语言错误处理:优雅的“故障排除”
  • Tomato靶机通关攻略
  • ngrok实现内网穿透,可从外网访问本地服务
  • Spring AOP 统一问题处理
  • 【漫话机器学习系列】133.决定系数(R²:Coefficient of Determination)
  • 驻华大使夫人团探访江南铜屋 沉浸式体验中国非遗铜艺魅力
  • 海南省建设网站的公司/微信附近人推广引流
  • 富连网网站开发/深圳seo
  • 做3dmax展示的网站/aso优化教程
  • 个人网站可以做资讯吗/建设优化网站
  • 南宁网站建设费用/网站提交入口
  • 怎么申请免费网站/网络广告推广方式