安装K8S的时候提示这个问题,原因就是虚拟机中已经装了docker-ce和docker-ce-client
卸载了docker就可以了,命令如下:
[root@localhost ~]# yum list installed | grep docker
containerd.io.x86_64 1.4.6-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.7-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:20.10.7-3.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.7-3.el7 @docker-ce-stable
docker-scan-plugin.x86_64 0.8.0-3.el7 @docker-ce-stable
[root@localhost ~]# yum remove -y docker-ce* //这里的 * 就是要卸载干净,最后再执行下第一个命令确认下
注意:docker ce是社区版,未经过kubernetes的验证,可能有兼容性方面的问题!
解决!