由于操作系统在安装Docker的过程中,必须具备一定的环境,所以建议安装前环境检查,并更新相关的设置。

  • 1)检查系统内核
[root@localhost ~]# uname -r
3.10.0-862.el7.x86_64
  • 2)更新yum源,否则后面下载安装软件包失败
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo      CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo  epel.repo
CentOS-Base.repo.Bak  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo    epel-testing.repo
  • 3)vim编辑的使用
[root@localhost yum.repos.d]# vim epel.repo 
  • 4)修改文件epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=http://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
metalink=http://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
  • 5)显示系统默认的docker版本,可以删除这个版本,也可以不搭理。
[root@localhost ~]# yum list docker
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * epel: my.mirrors.thegigabit.com
可安装的软件包
docker.x86_64                                               2:1.13.1-109.gitcccb291.el7.centos                                                extras
[root@localhost ~]# 
  • 6)国内由于长城防火墙的问题,下载Docker的安装程序非常慢,为了安装的速度,我们设置阿里云yum源。

    • A、首先进入目录

      cd /etc/yum.repos.d/
    • B、下载用wget下载repo文件

      wget http://mirrors.aliyun.com/repo/Centos-7.repo
    • C、在上面的目录中,备份系统原来的repo文件

      mv CentOs-Base.repo CentOs-Base.repo.bak
    • D、替换系统原理的repo文件

      mv Centos-7.repo CentOs-Base.repo
    • E、执行yum源更新命令,中间如果发生错误,冲突等,不用管,一直输入y

      yum clean all
      yum makecache
      yum update
  • 7)设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 8)查看所有仓库中所有docker-ce版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
  • 9)选择合适的版本,安装docker-ce
yum install docker-ce-18.03.1.ce-1.el7.centos

55

  • 10)启动Docker-ce,设置开机启动
systemctl start docker
systemctl enable docker 
  • 11)查看Docker的版本
docker version

22

到此Centos7安装Docker已经成功!

文章名: Centos 7安装Docker教程
文章链接:https://sjl511.cn/14.html
版权声明:版权归苏里,转载时请注明本文出处及文章链接。
最后修改:2020 年 06 月 04 日 05 : 53 PM
谢谢饲主了~~喵