1、准备工作
- 系统要求
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。
- 卸载旧版本(如果有的话)
旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
2、使用yum安装
执行以下命令安装依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2执行以下命令安装docker源(此处使用的是阿里docker仓库)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repodocker官方仓库:http://download.docker.com/linux/centos/docker-ce.repo
查看仓库中的所有docker-ce版本,选择需要的版本安装,不指定版本,默认安装最新版
sudo yum list docker-ce --showduplicates | sort -r
如果要安装最新版,使用以下命令(期间有选择,输入y,按enter即可):
sudo yum install docker-ce如果要安装指定版本,使用以下命令(期间有选择,输入y,按enter即可):
sudo yum install docker-ce-版本号例如:sudo yum install docker-ce-18.03.0.ce
3、启动docker
执行以下命令,启动docker
systemctl start docker执行以下命令,开机自动启动docker
systemctl enable docker4、验证
执行以下命令,查看docker是否安装成功
docker -v