对于本来就安装新版(我这里是20.10.9
),直接执行如下命令是不行的,会看到“不删除任何软件包”。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
注意下图这段话
所以应该把上述命令中的docker
和docker-engine
替换为docker-ce
替换之后执行remove,会发现docker -v
还是可以使用。
如果要全部删除,所以remove的命令里应该再加上
docker-ce-cli containerd.io
(参考安装时执行的命令sudo yum install docker-ce docker-ce-cli containerd.io
),但镜像,卷和网络这些应该还是在的。
网友评论