美文网首页Docker
Docker | CentOS Docker 安装部署

Docker | CentOS Docker 安装部署

作者: Ada54 | 来源:发表于2020-12-08 17:50 被阅读0次

    一、前提工作

    step1:查看Linux内核版本

    [root@bogon ~]$ uname -a | awk '{split($3, arr, "-"); print arr[1]}'
    3.10.0
    

    要求需要大于3.8版本才可以

    step2:查看是否有旧版本的 Docker

    [root@bogon ~]$ docker version
    

    若输出信息中有client和service两部分则表示 Docker 已安装了。

    step3:若有,则需要删除旧版本的Docker

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

    二、安装 Docker 过程

    strp1:安装工具包

    yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2

    [root@bogon ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
    

    step2:设置远程仓库

    [root@bogon ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    使用官方源地址,会比较慢。所以可以选择国内的源地址。
    官方源地址:
    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

    step3:查看安装的Docker版本

    [root@bogon ~]# yum list docker-ce --showduplicates | sort -r
    

    step4:安装Docker

    本次安装17.12.1.ce版本的

    [root@bogon ~]# yum install docker-ce-17.12.1.ce
    

    step5:启动Docker,加入开机开启

    [root@bogon ~]# systemctl start docker
    [root@bogon ~]# systemctl enable docker
    

    step6:验证是否安装成功

    [root@bogon ~]# docker version
    

    有Client和Server的信息,表示docker启动成功。

    Client:
     Version:   17.12.1-ce
     API version:   1.35
     Go version:    go1.9.4
     Git commit:    7390fc6
     Built: Tue Feb 27 22:15:20 2018
     OS/Arch:   linux/amd64
    
    Server:
     Engine:
      Version:  17.12.1-ce
      API version:  1.35 (minimum version 1.12)
      Go version:   go1.9.4
      Git commit:   7390fc6
      Built:    Tue Feb 27 22:17:54 2018
      OS/Arch:  linux/amd64
      Experimental: false
    

    相关文章

      网友评论

        本文标题:Docker | CentOS Docker 安装部署

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