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

欧拉下搭建第三方软件仓库—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


http://www.kler.cn/a/297349.html

相关文章:

  • 前端几种常见框架【第一节】
  • 如何理解有效值电流?电流的均方根值
  • 【LabVIEW学习篇 - 20】:人机界面交互设计04
  • 线程的状态(java)
  • 使用WMI改变显示器亮度
  • 浅谈C# MQTT
  • 数据结构之折半查找
  • 浅谈C#之ConcurrentDictionary
  • 投放Facebook广告开户全流程解析:从开户到广告投放的实用指南
  • Python入门3
  • 嵌入式学习——数据结构
  • 数据结构——初识数据结构
  • 《卷积神经网络 CNN 原理探秘》
  • 无人机之穿越机的类型
  • 线段树 + 懒标记 学习记录
  • Biopython从pdb文件中提取蛋白质链的信息
  • 兔英语语法体系——观后笔记
  • IP地址安全与隐私保护
  • 三生随记——黑神话之悟空的恐怖传奇
  • SOMEIP_ETS_098: SD_ClientService_subscribe_without_method_call