1. 前提
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上
查看内核版本
[root@localhost redis]# uname -r 3.10.0-1160.el7.x86_64
如果版本不满足,需要升级:
- yum -y update
- 升级所有包,改变软件设置和系统设置,系统内核版本也会升级
如果安装过docker,先删除
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
2. 安装
- 安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
- yum install -y yum-utils device-mapper-persistent-data lvm2
- yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置一个yum源,下面两个都可用
- yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)
- yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
- 安装方式有2种
- 1. 安装最新版:sudo yum install docker-ce -y
- 2. 列出版本:yum list docker-ce --showduplicates | sort -r
- 安装制定版本:sudo yum install docker-ce-<VERSION STRING>
- 启动: systemctl start docker
- 开机启动: systemctl enable docker
查看docker 版本