一、关闭防火墙:systemctl stop firewalld.service
二、关闭selinux系统
a、vim /etc/selinux/config(修改为SELINUX=disabled)保存退出
三、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
四、安装aliyun镜像下载
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
(若报错Loaded plugins: fastestmirror, langpacks再执行下面abcd解决)
a、修改配置文件:vim /etc/yum/pluginconf.d/fastestmirror.conf
由enabled = 1修改为enabled = 0 意思是禁用它
b、vim /etc/yum.conf 修改为plugins=0 不使用插件
c、清除缓存并重新构建yum 源:
yum clean all
yum clean dbcache
yum makecache
d、重新安装:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
五、安装Docker引擎
yum install docker-c docker-ce-cli containerd.io (y)
(podman报错解决办法)
a、rpm -q podman 查看是否有这个包
b、dnf remove podman (选y)若有则删
c、yum erase podman buildah (y)再用yum对其卸载
e、再安装Docker引擎yum install docker-c docker-ce-cli containerd.io
六、启动Docker
a、启动Docker:systemctl start docker
b、设置开机自启动:systenctl enable docker
c、检测是否安装成功:docker run hello-world
七、配置阿里云镜像加速
a、创建一个文件并追加信息
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
> {
> "registry-mirrors":["https://vmdgahdo.mirror.aliyuncs.com"]
> }
> EOF
{
"registry-mirrors":["https://vmdgahdo.mirror.aliyuncs.com"]
}
b、重启Docker服务,搭建完毕。
sudo systemctl daemon-reload
sudo systemctl restart docker



