docker容器命令'/ hello'在切换硬盘后未find或不存在

我已经改变了我的硬盘,切换之前,我使用rsync将所有数据从旧硬盘复制到新硬盘。 一切正常在新的SSD工作。 但是,我无法运行docker集装箱。 我尝试卸载并重新安装,并尝试在文档中的示例命令:

 sudo docker run hello-world 

但是我得到这个错误:

 docker: Error response from daemon: Container command '/hello' not found or does not exist.. 

不知道它是否与存储驱动程序相关,因为它在我的旧硬盘上工作正常。 我试着通过修改这个行来更改/etc/default/docker文件中的存储驱动程序:

 # Use DOCKER_OPTS to modify the daemon startup options. DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 --storage-driver=devicemapper" 

它切换到devicemapper但我仍然得到相同的错误

尝试改变“构build:”。 在.yml文件中“图像hello-world”