这个问题,我也看了好多帖子:产生的原因就是版本问题,linux版本和docker版本不匹配。显然你在安装完docker它会给你报需要依赖什么什么,你没有。

yum docker 下来的是新版本,可能会和你的linux系统有版本问题,缺少依赖什么的。

解决方案就是先  reboot(重启)一下虚拟机,然后再启动docker : systemctl  start  docker 

如果还是报错的话,就yum update 一下。

然后再reboot  再启动docker ,我的是没问题了。