Docker学习__CentOS-7安装Docker

戏子无情 提交于 2021-02-14 20:31:11

其他知识点,会在后续学习过程中再做完善。

Doccur依赖的基础环境:

  • 需要使用64位的CPU
  • 内核版本需要使用3.10及以上版本

 

安装Docker:

  • CentOS 7

    在名为“Extras”的仓库中存在有docker。

      在这里不建议使用CentOS中自带的docker版本(版本太老了!!!)

    清华大学镜像站URL:https://mirrors.tuna.tsinghua.edu.cn/

    在清华大学镜像站中将docker的yum源配置文件下载到本地路径:/etc/yum.repos.d/   

    #切换到此目录下
    [root@test]cd /etc/yum.repos.d/
    #docker的yum软件源配置文件     [root@test yum.repos.d]# wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

     修改docker-ce.repo文件,【虽然这个repo包是从清华大学镜像站中下载的,但不一定就指向清华大学镜像】

    修改下载路径:

     #编辑yum软件源的配置文件
    [root@test yum.repos.d]vim docker-ce.repo
    #替换配置文件中的内容

    %s@https://download.docker.com/@https://mirrors.tuna.tsinghua.edu.cn/docker-ce/@

     查看yum源列表:

    [root@test yum.repos.d]# yum repolist # 查看pero列表
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirror.bit.edu.cn
     * extras: mirror.bit.edu.cn
     * updates: mirror.bit.edu.cn
    源标识                                  源名称                                           状态
    base/7/x86_64                          CentOS-7 - Base                               10,097
    docker-ce-stable/x86_64                Docker CE Stable - x86_64                         63
    extras/7/x86_64                        CentOS-7 - Extras                                307
    updates/7/x86_64                       CentOS-7 - Updates                             1,012

    可以看到docker-ce-stable/x86_64 的yum源。

    安装docker-ce 

    [root@test yum.repos.d]# yum install docker-ce -y  #以yum的方式安装docker-ce

    docker-ce的配置加速器文件目录:【这个文件不存在,需要自己创建】

      /etc/docker/daemon.json  

    [root@test]cd /etc  #切换到此目录下
    [root@test etc]mkdir docker  #新建目录docker
    [root@test etc]cd docker  #切换到docker目录下
    [root@test docker]
touch daemon.json #新建文件daemon.json

    [root@test docker]vim daemon.json #使用vim编辑daemon.json文件

    将以下内容写入到文件当中:

    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }

    重新加载服务配置文件并启动docker

    [root@test docker]# systemctl daemon-reload  #重新加载服务配置文件
    [root@test docker]# systemctl start docker.service
 #启动docker
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!