欧拉下搭建第三方软件仓库—docker

2024-09-05 21:28

本文主要是介绍欧拉下搭建第三方软件仓库—docker,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.创建新的文件内容

切换目录到etc底下的yum.repos.d目录,创建docker-ce.repo文件

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# vim docker-ce.repo

编辑文件,使用阿里源镜像源,镜像源在编辑中需要单独复制

https://mirrors.aliyun.com/docker-ce/linux/rhel/9/x86_64/stable/

文件内容如下:

[docker-ce]
name=docker
baseurl=https://mirrors.aliyun.com/dockerce/linux/rhel/9/x86_64/stable/
gpgcheck=0  

2.下载元仓库

[root@localhost yum.repos.d]# yum makecache

查看文件是否安装成功,筛选文件下载到/mnt中

必须在没有安装过docker的环境中进行,否则依赖性无法全部下载

[root@localhost yum.repos.d]#dnf install docker-ce --downloadonly --downloaddir=/mnt

通过软件仓库下载软件但是不安装

[root@localhost ~]#cd /mnt/查看是否安装成功

[root@localhost mnt]# mkdir docker

[root@localhost mnt]# mv *.rpm docker

[root@localhost mnt]# cd docker/

[root@localhost docker]# ls

3.查看安装包

将docker目录建立为一个存放rpm软件包的目录并不是软件仓库

createrepo安装采集数据的软件

[root@localhost docker]# createrepo

使用命令查找不到时候,可以使用 yum search 查找

[root@localhost docker]#acreaterepo

使用命令进行安装,前提本地YUM仓库必须安装成功

[root@localhost docker]# dnf whatprovides */createrepo

复制名称进行安装

[root@localhost docker]# dnf install createrepo_c-0.17.6-3.oe2203sp3.x86_64 -y

4.使用createrepo进行文件采集,扫描软件仓库并生成软件仓库的数据

[root@localhost docker]# createrepo -v /mnt/docker/

5.生成repodata目录

/mnt/docker/.repodata/

[root@localhost docker]# cd repodata/

6.可以将网络镜像换本地

[root@localhost /]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

[root@localhost yum.repos.d]# vim docker-ce.repo

7.可以使用命令检测是否在/mnt/docker中

[root@localhost yum.repos.d]# ls /mnt/docker

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

[root@localhost yum.repos.d]# vim docker-ce.repo

[docker-ce]
name=docker
baseurl=file:///mnt/docker
gpgcheck=0   

8.安装docker软件,必须保证是第一次安装,如果之前安装过了卸载后,

[root@localhost yum.repos.d]# yum install docker -y

9.检测是否成功,镜像为软件,docker为进程

[root@localhost yum.repos.d]# systemctl start docker

[root@localhost yum.repos.d]# docker info

这篇关于欧拉下搭建第三方软件仓库—docker的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1140109

相关文章

Java 与 LibreOffice 集成开发指南(环境搭建及代码示例)

《Java与LibreOffice集成开发指南(环境搭建及代码示例)》本文介绍Java与LibreOffice的集成方法,涵盖环境配置、API调用、文档转换、UNO桥接及REST接口等技术,提供... 目录1. 引言2. 环境搭建2.1 安装 LibreOffice2.2 配置 Java 开发环境2.3 配

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

SpringBoot+Docker+Graylog 如何让错误自动报警

《SpringBoot+Docker+Graylog如何让错误自动报警》SpringBoot默认使用SLF4J与Logback,支持多日志级别和配置方式,可输出到控制台、文件及远程服务器,集成ELK... 目录01 Spring Boot 默认日志框架解析02 Spring Boot 日志级别详解03 Sp

java实现docker镜像上传到harbor仓库的方式

《java实现docker镜像上传到harbor仓库的方式》:本文主要介绍java实现docker镜像上传到harbor仓库的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 前 言2. 编写工具类2.1 引入依赖包2.2 使用当前服务器的docker环境推送镜像2.2

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热