zoukankan      html  css  js  c++  java
  • 记CentOS8下安装Docker

    今天换了台CentOS8机器,按以前装的时候发现有些地方不同,在此记录下

    [root@VM-0-16-centos ~]# sudo yum install docker-ce docker-ce-cli containerd.io
    Qcloud centos - AppStream                                                     4.0 kB/s | 4.3 kB
    Qcloud centos - BaseOS                                                         43 kB/s | 3.9 kB
    Qcloud centos - extras                                                        1.4 kB/s | 1.5 kB
    EPEL for redhat/centos 8 - x86_64                                             4.3 kB/s | 4.7 kB
    No match for argument: docker-ce
    No match for argument: docker-ce-cli
    No match for argument: containerd.io
    Error: Unable to find a match
    
    

    出现了以上问题,以为是新机器所以换了下源,结果是一样
    后来装上依赖就OK了

    sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
     
    sudo yum-config-manager  --add-repo   https://download.docker.com/linux/centos/docker-ce.repo
     
    sudo yum install docker-ce docker-ce-cli containerd.io
    
    

    如果报了如下错误,说明版本错误

    [root@VM-0-16-centos ~]# sudo yum install docker-ce docker-ce-cli containerd.io
    Repository epel is listed more than once in the configuration
    Docker CE Stable - x86_64                                         4.2 kB/s |  25 kB     00:05
    Error:
     Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of                                            the providers can be installed
      - cannot install the best candidate for the job
      - package containerd.io-1.2.10-3.2.el7.x86_64 is filtered out by modular filtering
      - package containerd.io-1.2.13-3.1.el7.x86_64 is filtered out by modular filtering
      - package containerd.io-1.2.13-3.2.el7.x86_64 is filtered out by modular filtering
      - package containerd.io-1.2.2-3.3.el7.x86_64 is filtered out by modular filtering
      - package containerd.io-1.2.2-3.el7.x86_64 is filtered out by modular filtering
      - package containerd.io-1.2.4-3.1.el7.x86_64 is filtered out by modular filtering
      - package containerd.io-1.2.5-3.1.el7.x86_64 is filtered out by modular filtering
      - package containerd.io-1.2.6-3.3.el7.x86_64 is filtered out by modular filtering
    (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best cand                                           idate packages)
    
    

    需要安装新的

    dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

    然后再进行接下去的步骤

    sudo yum install docker-ce docker-ce-cli
     
    sudo systemctl start docker
    
    

    验证一下,并加入开机启动

    OK~

  • 相关阅读:
    Android ELF文件格式
    AWS发布架构师认证的专业解决方案
    python django模型内部类meta详细解释
    SQL_substr功能测试
    猫学习IOS(四)UI半小时就搞定Tom猫
    使用jquery点击一个实现button或连接,进行以下div显示,在点击隐藏
    hdu2852--KiKi's K-Number(段树,求第一k的数量)
    信息安全官谁:逼近的挑战,你准备好了吗?
    VS2010使整个过程说明了安装包
    进程的创建与可执行程序的加载
  • 原文地址:https://www.cnblogs.com/shook/p/13563017.html
Copyright © 2011-2022 走看看