准备工作
系统要求
Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 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
使用yum安装
执行以下命令安装依赖包:
sudo yum install -y yum-utils
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
执行下面的命令添加 yum
软件源:
sudo yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker
更新 yum
软件源缓存,并安装 docker-ce
。
sudo yum install docker-ce docker-ce-cli containerd.io
检查是否安装成功
检查docker版本:
访问docker images:
发现访问不了 这是因为docker的服务没有启动
启动docker服务,并将其设置为开机自启动:
再次打开docker images:
同时 还需要去安装镜像加速:
可以去阿里云进行安装:阿里云产品-云与企业深度融合,创造数字化未来
在管理控制台->镜像工具中的镜像加速器->操作文档->CentOS(基于自己的虚拟机系统安装)
更多详细请参考:CentOS | Docker — 从入门到实践