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

【Linux】redhat7.8配置yum在线源【redhat7.8镜像容器内配置yum在线源】通用

👨‍🎓博主简介

  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
🐋 希望大家多多支持,我们一起进步!😄
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗


文章目录

  • 一、需求:
  • 二、现成镜像拉取地址
  • 三、手动加一个yum源,并将其打成镜像
    • 1、保证docker已安装
    • 2、拉取 registry.access.redhat.com/rhel7:7.8 镜像
    • 3、创建一个容器以 registry.access.redhat.com/rhel7:7.8 为基础镜像
    • 4、进入容器
      • 4.1 关闭redhat自带的插件subscription-manager。
      • 4.2 新增网络yum源
      • 4.3 配置完保存退出,创建yum缓存
      • 4.4 更新yum仓库
      • 4.5 安装常用命令
    • 5、将容器打为镜像
    • 6、查看镜像
  • 四、redhat7.8镜像完成!
  • 五、参考文献【相关文档】

一、需求:

需要一个redhat7.8镜像,并带有yum在线源,可以下载命令;
从官网拉的镜像是:registry.access.redhat.com/rhel7:7.8;但是这个里面没有yum源,下载不了需要的命令;

这时候就需要我们手动去打一个镜像了;
当然,如果不想自己打的话,我这边已经给大家打好现成的了;
拉取redhat:7.8命令:docker pull liuchenyang/redhat:7.8

二、现成镜像拉取地址

拉取redhat:7.8命令:docker pull liuchenyang/redhat:7.8

三、手动加一个yum源,并将其打成镜像

1、保证docker已安装

如果没有安装docker,可参考:linux(centos)中部署docker(步骤超全,含带一些发展史和一些概念)

2、拉取 registry.access.redhat.com/rhel7:7.8 镜像

docker pull registry.access.redhat.com/rhel7:7.8

3、创建一个容器以 registry.access.redhat.com/rhel7:7.8 为基础镜像

docker run -itd --name redhat registry.access.redhat.com/rhel7:7.8

4、进入容器

4.1 关闭redhat自带的插件subscription-manager。

找到subscription-manage的配置文件/etc/yum/pluginconf.d/subscription-manager.conf

[root@locahost ]# vim /etc/yum/pluginconf.d/subscription-manager.conf[main]
enabled=0           #将它禁用掉

4.2 新增网络yum源

[root@locahost ]# vi /etc/yum.repos.d/aliyun.repo[base]
name=aliyun
baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/
enabled=1
gpgcheck=0

4.3 配置完保存退出,创建yum缓存

#清除缓存
yum clean all #重新加载所有缓存
yum makecache

4.4 更新yum仓库

yum -y update

4.5 安装常用命令

yum -y install vim wget make gcc gcc-c++

可以安装后,退出容器,将此容器打为镜像;

5、将容器打为镜像

可参考文档:【Docker】如何将已有的容器打为镜像???

docker commint redhat redhat:7.8

6、查看镜像

docker images | grep redhat

在这里插入图片描述

四、redhat7.8镜像完成!

如果想将打成的镜像上传到 harbor 或者 dockerhub 镜像仓库中,可参考此两篇文章:

【私有镜像仓库】:Linux中基于Docker搭建harbor私有镜像仓库(超级详细)
【公有镜像仓库】:Docker发布/上传镜像到dockerhub&&下载/拉取镜像&&删除dockerhub镜像

五、参考文献【相关文档】

文章标题文章地址
dockerhub镜像仓库:redhat:7.8https://hub.docker.com/r/liuchenyang/redhat/tags
linux(centos)中部署docker(步骤超全,含带一些发展史和一些概念)https://liucy.blog.csdn.net/article/details/123842609
【Docker】如何将已有的容器打为镜像???https://liucy.blog.csdn.net/article/details/129496969
Linux中基于Docker搭建harbor私有镜像仓库(超级详细)https://liucy.blog.csdn.net/article/details/124623482
Docker发布/上传镜像到dockerhub&&下载/拉取镜像&&删除dockerhub镜像https://liucy.blog.csdn.net/article/details/124670946

相关文章:

【Linux】redhat7.8配置yum在线源【redhat7.8镜像容器内配置yum在线源】通用

👨‍🎓博主简介 🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 🐋 希望大家多多支…...

强大的处理器和接口支持BL304ARM控制器

在智慧医疗领域,BL304可以用于实现医疗设备的智能化、远程监控和数据交换。在智慧电力领域,BL304可以帮助实现电网的智能化管理,提升电力供应的效率。在智慧安防领域,BL304可以实现智能监控、智能门锁等应用,保障安全。…...

react 基础知识(一)

1、 安装1 (版本 react 18) // 安装全局脚手架(create-react-app基于webpackes6) npm install -g create-react-app //使用脚手架搭建项目 create-react-app my-app // 打开目录 cd my-app // 运行项目 npm start2、初体验 impo…...

SpringBoot整合JUnit、MyBatis、SSM

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 SpringBoot整合 一、SpringBoot整合JUnit二、Spri…...

virtuoso61x中集成calibre

以virtuoso618为例,在搭建完电路、完成前仿工作之后绘制版图,版图绘制完成之后需要进行drc和lvs【仅对于学校内部通常的模拟后端流程而言】,一般采用mentor的calibre来完成drc和lvs。 服务器上安装有virtuoso和calibre,但是打开la…...

com.google.guava:guava 组件安全漏洞及健康分析

组件简介 维护者google组织许可证类型Apache-2.0首次发布2010 年 4 月 26 日最新发布时间2023 年 8 月 1 日GitHub Star48189GitHub Fork10716依赖包28,694依赖存储库219,576 Guava 是 Google 的一组核心 Java 库,其中包括新的集合类型(例如 multimap 和…...

Hadoop服务脚本

#!/bin/bash process("NameNode" "SecondaryNameNode" "DataNode" "NodeManager" "ResourceManager") JAVA_HOME"/opt/software/jdk1.8.0_371" HADOOP_HOME"/opt/software/hadoop-3.3.6"# 定义颜色的AN…...

[QT]设置程序仅打开一个,再打开就唤醒已打开程序的窗口

需求&#xff1a;speedcrunch 这个软件是开源的计算器软件。配合launch类软件使用时&#xff0c;忘记关闭就经常很多窗口&#xff0c;强迫症&#xff0c;从网上搜索对版本进行了修改。 #include "gui/mainwindow.h"#include <QCoreApplication> #include <…...

数据库(二) Oracle篇

Oracle SQL常用函数 概述 SQL函数有单行函数和多行函数,其区别为&#xff1a; 单行&#xff1a;输入一行,返回一行,如字符、数字、转换、通用函数等多行&#xff1a;输入多行,返回一行,也称为分组函数、组函数、聚合函数,且多行函数会自动滤空 单行函数 字符函数 CONCAT(…...

TDengine函数大全-目录

TDengine函数大全 详情见具体页面&#xff0c;点击进入。 1.数学函数 ABSACOSASINATANCEILCOSFLOORLOGPOWROUNDSINSQRTTAN 2.字符串函数 CHAR_LENGTHCONCATCONCAT_WSLENGTHLOWERLTRIMRTRIMSUBSTRUPPER 3.转换函数 CAST TO_ISO8601TO_UNIXTIMESTAMPTO_JSON 4.时间和日期…...

代理模式之静态代理

代理模式是一种常见的设计模式&#xff0c;它允许一个对象&#xff08;代理对象&#xff09;代表另一个对象&#xff08;真实对象&#xff09;进行操作。在软件开发中&#xff0c;代理模式被广泛应用于各种场景&#xff0c;例如网络请求的代理、权限控制的代理等。 静态代理是…...

LeetCode——栈的压入、弹出序列

这里我用下面的例子子来讲解一下模拟栈的实现。 例子1&#xff1a;pushed [1,2,3,4,5] popped [4,5,3,2,1] 思路&#xff1a;第一步&#xff1a;我们先创建一个栈&#xff0c;然后将pushed的数据压进去 第二步&#xff1a;判断&#xff01; 当压入栈的数据和popped第一个数据…...

Flutter 逆向安全

前言&#xff1a; 前几天在 "学习" 一个项目&#xff0c; 发现是用 Flutter 开发的。之前研究过 flutter 的逆向&#xff0c;早期 Flutter 有工具可以通过快照进行反编译&#xff1a;《对照表如下》 新的版本开发者没有维护了。 目前没有很好的工具 可以对 Flutter 进…...

【微服务部署】01-Kubernetes部署流程

文章目录 部署1. Kubernetes是什么2. Kubernetes的优势3. 环境搭建4. 应用部署 部署 1. Kubernetes是什么 Kubernetes是一个用于自动部署、扩展和管理容器化应用程序的开源系统 2. Kubernetes的优势 自动化容器部署资源管理与容器调度服务注册发现与负载均衡内置配置与秘钥…...

SPI3+DMA外设驱动-TFTLCD初始化

前言 &#xff08;1&#xff09;本系列是基于STM32的项目笔记&#xff0c;内容涵盖了STM32各种外设的使用&#xff0c;由浅入深。 &#xff08;2&#xff09;小编使用的单片机是STM32F105RCT6&#xff0c;项目笔记基于小编的实际项目&#xff0c;但是博客中的内容适用于各种单片…...

通过chatgpt 学习React的useEffect

定义&#xff1a; useEffect 是 React 中的一个 Hook&#xff0c;它用于处理函数组件中的副作用操作。副作用操作可以包括数据获取、订阅事件、定时器等。 useEffect 接受两个参数&#xff1a;第一个参数是一个回调函数&#xff0c;用于执行副作用操作&#xff1b;第二个参数…...

rabbitMq介绍及使用

点击跳转https://blog.csdn.net/qq_43410878/article/details/123656765...

rabbitmq载在.net中批量消费的问题记录

背景 最近遇到了一个问题&#xff0c;在使用rabbitmq的时候出现了丢消息、消息重复消费等一系列的问题&#xff0c;使用的是.net框架&#xff0c;背景是高并发压力下的mq消费&#xff0c;按理说即使队列中堆了几百条消息&#xff0c;我客户端可以同处理5个消息。 原因是多线程…...

【RPC 协议】序列化与反序列化 | lua-cjson | lua-protobuf

文章目录 RPC 协议gRPCJSON-RPC 数据序列化与反序列化lua-cjsonlua-protobuf RPC 协议 在分布式计算&#xff0c;远程过程调用&#xff08;英语&#xff1a;Remote Procedure Call&#xff0c;缩写为 RPC&#xff09;是一个计算机通信协议。该协议允许运行于一台计算机的程序调…...

Flutter的Timer类

文章目录 一、Timer简介Timer类的详细介绍导入dart:async包创建一个定时器取消定时器定时器的周期性执行注意事项 二、Semantics简介Flutter Semantics 的详细介绍SemanticsNode语义标签和标签形状语义属性自定义语义行为通过语义树导航 一、Timer简介 Flutter的Timer类是Dart…...

3分钟搞定GitHub加速:国内开发者必备的免费终极解决方案

3分钟搞定GitHub加速&#xff1a;国内开发者必备的免费终极解决方案 【免费下载链接】Fast-GitHub 国内Github下载很慢&#xff0c;用上了这个插件后&#xff0c;下载速度嗖嗖嗖的~&#xff01; 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 还在为GitHub龟…...

GESP2025年3月认证C++三级( 第三部分编程题(2、词频统计)

一、&#x1f9d9;‍♂️ 故事背景&#xff1a;单词王国选举大会 在“单词王国”里 &#x1f3f0; 有很多单词来参加“最受欢迎单词”比赛&#xff01; &#x1f449; 比如&#xff1a; Apple banana apple Orange banana apple二、&#x1f3af; 任务 &#x1f449; 找出&…...

Emby高级功能完全解锁指南:emby-unlocked让媒体服务器焕发新生

Emby高级功能完全解锁指南&#xff1a;emby-unlocked让媒体服务器焕发新生 【免费下载链接】emby-unlocked Emby with the premium Emby Premiere features unlocked. 项目地址: https://gitcode.com/gh_mirrors/em/emby-unlocked 你是否厌倦了Emby Premiere的高级功能需…...

新手入门:使用快马平台零基础搭建简易b站直播页面

今天想和大家分享一个特别适合新手入门的项目——用InsCode(快马)平台快速搭建简易B站直播页面。作为一个刚接触前端开发的小白&#xff0c;我发现这个平台真的能大大降低学习门槛&#xff0c;下面就把我的实践过程记录下来。 项目整体结构设计 这个简易直播页面主要包含三个核…...

nVisual设备板卡关联

在线模型库导入&#xff1a;ODF-12x2 这个型号的设备打开模型库点左侧模型搜索需要添加板卡设备型号&#xff0c;点击建模双击板卡搜索板卡名称点击绿色按钮添加添加完成点应用到实例...

利用快马平台快速构建类FinalShell服务器监控Web原型

最近在折腾服务器监控工具&#xff0c;发现FinalShell确实好用&#xff0c;但有时候团队协作或者临时演示时&#xff0c;还是需要一个轻量级的Web版监控面板。正好发现了InsCode(快马)平台&#xff0c;用它快速搭建了一个原型&#xff0c;分享下实现思路。 整体架构设计 这个监…...

零基础入门UNet人脸融合:手把手教你搭建本地换脸工具

零基础入门UNet人脸融合&#xff1a;手把手教你搭建本地换脸工具 1. 项目介绍与环境准备 1.1 什么是UNet人脸融合 UNet人脸融合是一种基于深度学习的人脸合成技术&#xff0c;它能够将一张图片中的人脸特征自然地融合到另一张图片上。这项技术在影视特效、数字艺术创作、社交…...

A*、遗传、蚁群优化和元胞自动机四种经典算法实现四种场景下六边形网格路径规划,Python代码

基于六边形网格的路径规划算法摘要路径规划是机器人导航、智能交通和游戏AI等领域的核心问题。本期推文基于六边形网格结构&#xff0c;系统地对比了四种经典路径规划算法&#xff1a;A*算法、遗传算法、蚁群优化算法和元胞自动机算法。通过设计四组不同规模和复杂度的测试场景…...

OpenClaw自动化运维助手:Qwen3.5-9B处理服务器告警与执行修复

OpenClaw自动化运维助手&#xff1a;Qwen3.5-9B处理服务器告警与执行修复 1. 从半夜被报警电话吵醒说起 凌晨3点17分&#xff0c;我的手机又一次疯狂震动起来。Zabbix监控系统发来警报&#xff1a;生产环境的Redis集群主节点内存使用率达到95%。强撑着睡意打开电脑&#xff0…...

GetQzonehistory:3步轻松永久备份QQ空间所有历史说说

GetQzonehistory&#xff1a;3步轻松永久备份QQ空间所有历史说说 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 还在担心QQ空间里那些承载青春记忆的说说会突然消失吗&#xff1f;GetQ…...