一、docker卸载
方案一、
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果结果是No packages marked for removal,那么表示以上命令无法卸载docker,继续执行方案二。
方案二、
yum list installed | grep docker
yum remove -y docker-ce.x86_64 docker-ce-cli.x86_64 containerd.io.x86_64
还需要移除docker残留配置与文件
rm -rf /var/lib/docker
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
二、docker安装
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
开启docker服务
sudo systemctl start docker
三、docker清楚容器日志
docker占用大量磁盘空间,基本都是容器日志太大引起的
cd /var/lib/docker/containers
cd 2e1f4561887941e3e1191acdca117d4f71adbe93d8fe1405e58b5ba36628d411
cat /dev/null > *-json.log