美文网首页
Docker安装(基于centos7)

Docker安装(基于centos7)

作者: 程序员小杰 | 来源:发表于2020-05-15 13:01 被阅读0次

    一、找到官网地址https://www.docker.com/

    image.png
    image.png image.png image.png
    官网文档地址:https://docs.docker.com/engine/install/centos/

    跟着官网一步一步操作:
    root账户登录,查看内核版本如下

    [root@iZm5eeq7orgtvuxpgma2f4Z ~]# uname -r
    3.10.0-1062.12.1.el7.x86_64
    

    卸载旧版本(如果之前没有安装过,不需要执行这一步)

    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    

    安装yum-utils软件包(提供yum-config-manager 实用程序)

    yum install -y yum-utils
    

    设置yum源(选择其中一个)

    yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo  (默认的)
    
    
    yum-config-manager \
        --add-repo \
        http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
    

    安装DOCKER

    yum install docker-ce docker-ce-cli containerd.io
    

    ce 社区版 ee 企业版

    安装特定版本

    yum list docker-ce --showduplicates | sort -r
    
    yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    
    image.png

    启动Docker

    systemctl start docker
    

    验证是否安装成功

    docker version

    [root@iZm5eeq7orgtvuxpgma2f4Z ~]# docker version
    Client: Docker Engine - Community
     Version:           19.03.8
     API version:       1.40
     Go version:        go1.12.17
     Git commit:        afacb8b
     Built:             Wed Mar 11 01:27:04 2020
     OS/Arch:           linux/amd64
     Experimental:      false
    
    Server: Docker Engine - Community
     Engine:
      Version:          19.03.8
      API version:      1.40 (minimum version 1.12)
      Go version:       go1.12.17
      Git commit:       afacb8b
      Built:            Wed Mar 11 01:25:42 2020
      OS/Arch:          linux/amd64
      Experimental:     false
     containerd:
      Version:          1.2.13
      GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
     runc:
      Version:          1.0.0-rc10
      GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
     docker-init:
      Version:          0.18.0
      GitCommit:        fec3683
    

    卸载Docker

    yum remove docker-ce docker-ce-cli containerd.io
    
    rm -rf /var/lib/docker  docker的默认工作路径
    

    配置阿里云加速镜像

    image.png
    image.png image.png

    如果/etc/docker下面没有daemon.json则手动创建

     vim /etc/docker/daemon.json
    
    {
      "registry-mirrors": ["xxx"]
    }
    
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    相关文章

      网友评论

          本文标题:Docker安装(基于centos7)

          本文链接:https://www.haomeiwen.com/subject/mmxcohtx.html