centos使用curl安装yum并下载docker

安装yum:
所有操作均在ROOT用户下,系统版本是

[root@test2 ~]# uname -an

 

[root@test2 ~]# cat /etc/redhat-release 

 

一、删除原有YUM

# rpm -aq|grep yum|xargs rpm -e --nodeps

 

二、下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是 7.2,只需进7目录。


打开浏览器,登录  http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,找四个文件,如下:(*号代表小版本号,不同版本不同)
1、yum-*.rpm
2、yum-metadata-parser-*.rpm
3、yum-plugin-fastestmirror-*.rpm
4、python-iniparse-*.rpm


使用curl下载,前提是你的环境可以上外网。

# sudo curl -OL http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
# sudo curl -OL http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
# sudo curl -OL http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
# sudo curl -OL http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
# sudo curl -OL http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

在安装时出现

这是由于我们没有配置DNS

配置dns

连接:https://www.cnblogs.com/qs315/p/11276440.html

三、下载完之后,安装YUM
因文件有相互依赖性,注意顺序,故先安装python-iniparse-*.rpm 文件

# rpm -ivh --force --nodeps python-iniparse-0.4-9.el7.noarch.rpm
# rpm -ivh --force --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
# rpm -ivh --force --nodeps yum-3.4.3-161.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

注:rpm -ivh 要安装的rpm --nodeps --force (加上 --nodeps --force 为强制安裝,不管依赖性文件)
安装完之后,可以使用rm 命令删除当前目录下的RPM文件(装完就没有用处了)。

# yum

 

这样就安装完成了
四、安装docker

1.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

# sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.设置yum源

# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.查看所有仓库中所有docker版本,并选择特定版本安装

# yum list docker-ce --showduplicates | sort -r

 

 

安装docker

# sudo yum install docker-c

启动并加入开机启动

# sudo systemctl start docker
# sudo systemctl enable docker

验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

# docker version

 

posted @ 2019-07-31 15:06  青杉  阅读(7803)  评论(3编辑  收藏  举报