TOC
本次安装的 docker 客户端是 CE 版本,具体安装教程可以参考官方文档: Docker Installation
卸载旧版本 Docker
如果要重新安装 Docker ,首先需要在安装之前卸载之前安装过的 Docker 版本,具体卸载过程可参考如下:
➜ yum remove docker docker-common docker-selinux docker-engine
准备 Docker yum 仓库
因为直接需要用 yum 安装 docker,所以先要安装一些依赖软件包:
➜ yum install -y yum-utils device-mapper-persistent-data lvm2
添加 repo 软件源:
➜ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Enable the edge and testing repositories. These repositories are included in the docker.repo file above but are disabled by default. You can enable them alongside the stable repository.
➜ yum-config-manager --enable docker-ce-edge
➜ yum-config-manager --enable docker-ce-testing
当然,我们也可以禁用某些版本:
➜ yum-config-manager --disable docker-ce-edge
以上这些配置都是非必需的,直接引入repo源就可以直接安装 docker
安装 Docker 社区版本
引入 repo 源后直接安装即可:
➜ yum -y install docker-ce
默认是安装 docker 社区版的最新版本,如果需要安装其他版本可以通过以下命令查看可用的版本:
➜ yum list docker-ce.x86_64 --showduplicates | sort -r
Loading mirror speeds from cached hostfile
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos @docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
安装某个具体的版本可以参考下面的命令:
➜ yum install docker-ce-<VERSION>
启动 Docker 服务:
➜ systemctl start docker
设置 Docker 开机自启动:
➜ systemctl enable docker
至此, docker 的社区版本已经安装完成,我们可以利用如下命令查看 docker 的具体版本:
➜ docker version
Client:
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:35:23 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:02:44 2019
OS/Arch: linux/amd64
Experimental: false
comments powered by Disqus