当前位置: 首页 > 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


文章转载自:

http://kPXYeM07.dbbcq.cn
http://PnCP1rPJ.dbbcq.cn
http://svQ6qgR6.dbbcq.cn
http://kHkpYP0s.dbbcq.cn
http://UK6naTYi.dbbcq.cn
http://x6bLtKsd.dbbcq.cn
http://Xl9vO4KQ.dbbcq.cn
http://oJEF7PF2.dbbcq.cn
http://oF37afBt.dbbcq.cn
http://3kWJS6by.dbbcq.cn
http://TJEthLgJ.dbbcq.cn
http://QjbDXrvr.dbbcq.cn
http://JHzCAiZT.dbbcq.cn
http://yq1X3m6C.dbbcq.cn
http://Nlc6leSs.dbbcq.cn
http://lsP8cJGU.dbbcq.cn
http://8xBpJe4r.dbbcq.cn
http://xia4EJq7.dbbcq.cn
http://yhehWSeA.dbbcq.cn
http://1haQdTpI.dbbcq.cn
http://T1R9VKu2.dbbcq.cn
http://HUpz1Ohs.dbbcq.cn
http://z1ZVdvDF.dbbcq.cn
http://7sqpCt3q.dbbcq.cn
http://4vViDxes.dbbcq.cn
http://FnZ3yQ8G.dbbcq.cn
http://pzO3vMTn.dbbcq.cn
http://YRT2sr9L.dbbcq.cn
http://Hmy3fqXP.dbbcq.cn
http://avMVMHOs.dbbcq.cn
http://www.dtcms.com/a/64536.html

相关文章:

  • 从简单 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)
  • 驻华大使夫人团探访江南铜屋 沉浸式体验中国非遗铜艺魅力
  • python机器学习theano库安装与使用
  • 本地开发MCP Server+Cline配置使用
  • 位运算刷题+总结
  • CCF-CSP备考【模拟考试系统共享】
  • 用python批量生成文件夹
  • c++介绍运算符重载九
  • 熨斗底板不平?矫平机让每寸布料都平整服帖
  • 21 | 全面测试项目功能
  • C++20 新特性总结
  • 【Vue】el-dialog的2种封装方法(父子组件双向通信),$emit触发父事件/.sync修饰符双向绑定