本文记录在 CentOS 7 服务器上安装 Docker CE 的过程。Docker CE 是社区版,即免费版。Docker EE 是企业版,即收费版。
Docker CE 和 EE 版的安装过程不尽相同,本过程仅适用于 CE 版。
系统要求
需要 CentOS 7 64-bit。
卸载旧版本
1
| sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
|
安装 Docker
有两种方法安装 Docker,这里使用最常用的仓库安装方法。
建立仓库
- 安装
yum-utils
1
| sudo yum install -y yum-utils
|
- 建立仓库
1
| sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
|
安装和使用
- 更新
yum
包索引
- 安装最新版 Docker(如需安装指定版本请跳过此步)
1
| sudo yum install docker-ce
|
- 安装指定版本 Docker
1
| sudo yum install docker-ce-<VERSION>
|
建议在生产服务器上总是安装指定版本 Docker。先使用 yum list
命令列出所有版本。
1 2
| > yum list docker-ce.x86_64 --showduplicates |sort -r >
|
这个命令安版本号排序列出 Docker CE 的二进制包。
- 启动 Docker
1
| sudo systemctl start docker
|
升级 Docker
如果希望升级 Docker,首先运行 sudo yum makecache fast
,然后按照以上步骤重新选择新版本安装。