晓夏

新手菜鸟Linux学习之路

不怕从零开始,只怕从未启程

linux自制YUM源

浏览量:303

最近打算在Linux中安装docker,但是由于公司内网机无法上网,所以需要先把docker的包下载下来,然后制作安装docker-ce服务的yum源


一、下载安装docker-ce的yum源

cd /etc/yum.repos.d/        #进入存放yum源的目录
wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo    #使用wget命令下载docker源,wget命令如没有,可挂载本地yum源安装



二、下载docker-ce所需组件

执行 yum -y install yum-utils device-mapper-persistent-data lvm2 --downloadonly --downloaddir=/usr/local/src/docker-ce
执行 yum -y install docker-ce --downloadonly --downloaddir=/usr/local/src/docker-ce

参数: 
--downloadonly     这个参数是只下载rpm包,不进行安装
--downloaddir=/usr/local/src/docker-ce       这个参数是指定下载目录,如没有目录会自动创建目录

image.png

通过下图可以发现rpm包已下载完成,进入下载目录确认下。

image.png


三、创建关于docker-ce的yum源

使用createfrepo命令来创建yum源,这个命令可以通过本地源进行安装

yum install createrepo     #安装createrepo名字
createrepo /usr/local/src/docker-ce/    #通过createrepo命令创构建yum源

通过下图我们看到已经创建完成

image.png


四、配置yum源

cd /etc/yum.repos.d/        #进入配置yum源的目录
vi docker.repo        #这里创建的文件必须以repo为后缀
= = = = = = = = 添加如下内容 = = = = = =
[docker]
name=docker
baseurl=file:///usr/local/src/docker-ce
enabled=1
gpgcheck=0
= = = = = = = = = = = = = = = = = = = =

yum clean all    #清空yum缓存

yum makecache    #重新创建yum缓存


五、测试yum是否可用

yum install docker-ce -y     #使用docker-ce命令进行安装

image.png

分享:

支付宝

微信