美文网首页
Centos7安装Docker

Centos7安装Docker

作者: 皮多堡 | 来源:发表于2019-03-15 16:48 被阅读0次

    1.卸载老版本的Docker

    sudo yum remove docker \
                      docker-common \
                      docker-selinux \
                      docker-engine
    

    2.安装依赖

    • 执行以下命令,安装Docker所需的包。其中,yum-utils 提供了yum-config-manager 工具;device-mapper-persistent-data 及 lvm2 则是devicemapper 存储驱动所需的包。
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
    
    • 执行如下命令,安装stable 仓库。必须安装stable 仓库,即使你想安装edge 或test 仓库中的Docker构建版本
    sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    
    
    • [可选] 执行如下命令,启用edge 及test 仓库。edge/test仓库其实也包含在了docker.repo 文件中,但默认是禁用的,可使用以下命令来启用。
    sudo yum-config-manager --enable docker-ce-edge    # 启用edge仓库
    sudo yum-config-manager --enable docker-ce-test    # 启用test仓库
    
    

    如需再次禁用,可加上--disable 标签。例如,执行如下命令即可禁用edge仓库。

    sudo yum-config-manager --disable docker-ce-edge
    
    

    TIPS:从Docker 17.06起,stable版本也会发布到edge以及test仓库中。

    3.更新yum包

    • 执行以下命令,更新yum的包索引
    sudo yum makecache fast
    
    

    4.安装docker-ce

    • 执行如下命令即可安装最新版本的DockerCE
    sudo yum install docker-ce
    
    
    • 在生产环境中,可能需要指定想要安装的版本,此时可使用如下命令列出当前可用的Docker版本
    yum list docker-ce.x86_64  --showduplicates | sort -r
    
    

    列出版本后,可使用如下命令,安装想要安装的Docker CE版本。

    sudo yum install docker-ce-<VERSION>
    
    

    5.启动

    • 启动Docker
    sudo systemctl start docker
    
    
    • 验证安装是否正确。
    sudo docker run hello-world
    
    
    • 如需升级Docker CE,只需执行如下命令:
    sudo yum makecache fast
    
    

    shell一键安装

    curl -fsSL get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    

    相关文章

      网友评论

          本文标题:Centos7安装Docker

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