一、docker安装
- 安装前源准备
yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker
dnf -y install docker-ce
- 使用阿里云做镜像加速
- 参考链接
mkdir -p /etc/dockertee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://7f8vpsqx.mirror.aliyuncs.com"]}EOFsystemctl daemon-reloadsystemctl enable dockersystemctl restart docker
docker命令补全
sudo yum install -y bash-completionsource /usr/share/bash-completion/bash_completionsource /usr/share/bash-completion/completions/docker
二、常见异常处理
Cenntos8安装过程报错

- 安装最新版containerd.io-1.2.6-3.3.el7.x86_64.rpm
- 参考链接:https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/

dnf install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.3.7-3.1.el7.x86_64.rpm
- 再装剩下两个
dnf install docker-ce docker-ce-cli systemctl start docker docker --version
三、docker卸载
- 卸载软件包
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
- 删除服务注册文件
rm -rf /etc/systemd/system/docker.service.d
- 删除docker库
rm -rf /var/lib/docker
- 删除运行文件
四、使用官方源安装docker
yum install -y yum-utils
yum-config-manager —add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
systemctl enable docker
systemctl start docker
