码头工人:结构需要清理

时间:2016-09-01 09:20:48

标签: docker

我在尝试安装图片时遇到此错误

docker run -it ubuntu bash

Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
952132ac251a: Pulling fs layer
82659f8f1b76: Pulling fs layer
c19118ca682d: Pulling fs layer
8296858250fe: Pulling fs layer
24e0251a0e2c: Pulling fs layer
docker: open /mnt/sda1/var/lib/docker/tmp/GetImageBlob134909549: structure needs cleaning.
See 'docker run --help'.

我尝试删除了泊坞机。没有解决它。我该怎么办?

3 个答案:

答案 0 :(得分:1)

好的,所以我弄明白为什么我会收到这个错误。在这种情况下,我没有将docker机器设置为在docker-machine中处于活动状态。

$ eval $(docker-machine env default)

答案 1 :(得分:0)

在Docker桌面应用程序上,您可以尝试从主菜单中选择“疑难解答”,然后

  • 清洁/清除数据
  • 重置为出厂默认值

enter image description here

答案 2 :(得分:0)

此错误的另一个原因可能是分区损坏。

卸载磁盘后运行 fsck 应该可以修复它。