美文网首页
docker安装(centos7,docker19.03)

docker安装(centos7,docker19.03)

作者: 本然酋长 | 来源:发表于2020-07-02 09:47 被阅读0次

    前言

    其实,使用包管理器安装docker是个很简单的额过程,其复杂性的唯一来源是,国内从官方镜像下载包实在是太慢了。不过其官网也提供了rpm包的手动下载。而且,其中间也没有多少周折。所以本帖的主要内容可能会和官网的安装说明差不多,只不过变成了中文,而且会省略很多内容。我的操作系统是centos7,官网的帖子是:https://docs.docker.com/engine/install/centos/

    yum安装

    首先是卸载之前的东西:

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

    然后是安装docker镜像的仓库:

    sudo yum install -y yum-utils
    sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    

    在接下来是官网提供nightly版和test版的安装可选内容,我这里就不说了。直接进入安装环节:

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

    官网这里还介绍了下载指定版本镜像的方法,这里我就不写了,有兴趣的可以进上面的链接去看,本质上就是yum指定安装包版本号。

    启动docker

    在使用docker前,需要先启动docker服务,具体操作指令如下:

    sudo systemctl start docker # 启动服务
    sudo systemctl enable docker # 设置开机启动
    sudo systemctl status docker # 查看服务状态
    

    下载rpm包

    其实,这个是我看yum安装是在是卡,想要下载rpm包手动安装(其实手动下载也不快)。万没想到,这期间yum安装就安装完了。所以,这里只是把官网的相关说明重点得放到这里。
    首先,这是centos的包的下载地址https://download.docker.com/linux/centos/ 进去以后先选择操作系统版本,然后是操作系统架构、包版本、下载资源类型,我最后的路径是:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 然后我下载的是这三个包:

    • containerd.io-1.2.13-3.2.el7.x86_64.rpm
    • docker-ce-19.03.9-3.el7.x86_64.rpm
    • docker-ce-cli-19.03.9-3.el7.x86_64.rpm

    其实和上面yum安装指令的内容是一样的,而且,你运行上面的yum安装指令也可以看到预计安装的包的具体版本,在上面找就可以了。最后分别为每个包执行安装指令,就可以完成安装了。

    yum install /path/to/package.rpm
    

    相关文章

      网友评论

          本文标题:docker安装(centos7,docker19.03)

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