docker安装(centos7,docker19.03)

前言

其实,使用包管理器安装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))