zoukankan      html  css  js  c++  java
  • Redhat 7.4更新为Centos7的yum并安装docker-ce

    以下命令请在root下执行
    #删除原有的yum
    rpm -qa|grep yum|xargs rpm -e --nodeps
    
    #install centos yum
    #wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
    #wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    #wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm
    #wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-45.el7.noarch.rpm
    #wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
    
    
    ###原来照上面的思路做 一直有问题,应该是没有安装python-iniparse包所致 随时间的变化 下面的链接可能会失效 需要到网站上确认小版本的变化
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
    
    #安装这些依赖
    rpm -ivh yum-* --nodeps
    
    ###更新CentosBase.repo
    cat <<EOF  >/etc/yum.repos.d/CentOS-Base.repo
    [base]
    name=CentOS-$releasever - Base
    baseurl=https://mirrors.aliyun.com/centos/7/os/$basearch/
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
    
    [updates]
    name=CentOS-$releasever - Updates
    baseurl=https://mirrors.aliyun.com/centos/7/updates/$basearch/
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
    
    [extras]
    name=CentOS-$releasever - Extras
    baseurl=https://mirrors.aliyun.com/centos/7/extras//$basearch/
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
    
    [centosplus]
    name=CentOS-$releasever - Plus
    baseurl=https://mirrors.aliyun.com/centos/7/centosplus//$basearch/
    gpgcheck=1
    enabled=0
    EOF
    
    #UPDATE YUM
    yum clean all
    yum makecache
    
    #######DOWNLOAD ALL FILES
    yum install docker-ce --downloadonly --downloaddir=/root/docker
    #####以下是根据redhat7.4默认新装的情况做的处理,正确的做法 应该根据当前机器是否安装这个包,如果安装则更新,如果没有则安装的思路来做
    rpm -U --nodeps audit-2.8.1-3.el7_5.1.x86_64.rpm
    rpm -U --nodeps audit-libs-2.8.1-3.el7_5.1.x86_64.rpm
    rpm -ivh --nodeps audit-libs-python-2.8.1-3.el7_5.1.x86_64.rpm
    rpm -ivh --nodeps checkpolicy-2.5-6.el7.x86_64.rpm
    rpm -ivh --nodeps containerd.io-1.2.0-3.el7.x86_64.rpm
    rpm -ivh --nodeps python-IPy-0.75-6.el7.noarch.rpm
    rpm -U --nodeps libselinux-2.5-12.el7.x86_64.rpm
    rpm -U  --nodeps libselinux-python-2.5-12.el7.x86_64.rpm
    rpm -U --nodeps libselinux-utils-2.5-12.el7.x86_64.rpm
    rpm -U --nodeps libsemanage-2.5-11.el7.x86_64.rpm
    rpm -ivh --nodeps libsemanage-python-2.5-11.el7.x86_64.rpm
    rpm -U --nodeps libsepol-2.5-8.1.el7.x86_64.rpm
    rpm -U --nodeps policycoreutils-2.5-22.el7.x86_64.rpm
    rpm -ivh --nodeps policycoreutils-python-2.5-22.el7.x86_64.rpm
    rpm -U --nodeps selinux-policy-3.13.1-192.el7_5.6.noarch.rpm
    rpm -U --nodeps selinux-policy-targeted-3.13.1-192.el7_5.6.noarch.rpm
    rpm -ivh --nodeps container-selinux-2.68-1.el7.noarch.rpm
    rpm -ivh --nodeps setools-libs-3.3.8-2.el7.x86_64.rpm
    rpm -ivh --nodeps docker-ce-18.09.0-3.el7.x86_64.rpm
    rpm -ivh --nodeps docker-ce-cli-18.09.0-3.el7.x86_64.rpm
    
    
     
      

    redhat 需要注册后才能使用yum,所以有以上的操作。

  • 相关阅读:
    js数组从小到大排序
    高效率去掉js数组中重复项
    Oracle start with.connect by prior子句实现递归查询
    ofbiz进击 。 ofbiz 退货流程(包含获取可退货项流程分析 以及 取消退货项的过程分析)
    ofbiz进击 个人遇到的奇葩问题汇总。
    ofbiz进击 第六节。 --OFBiz配置之[widget.properties] 配置属性的分析
    ofbiz进击 第五节。 --OFBiz配置之[general.properties] 共有属性的分析(含email)
    ofbiz进击 第四节。 我的form之旅
    &nbsp|&quot|&amp|&lt|&gt等html字符转义
    ofbiz进击 第三节。 各个关键文件的说明与作用
  • 原文地址:https://www.cnblogs.com/huaxiaoyao/p/9954338.html
Copyright © 2011-2022 走看看