title: Docker error when pulling Java 8 image - "failed to register layer"
body: <p>I am trying to pull the latest official Java docker image (java:8), but I keep getting a <code>failed to register layer</code> error. The Java 7 and 9 docker images download successfully. I am running OS X El Capitan version 10.11.1.</p>
  
  <pre><code>&gt; docker -v
  Docker version 1.10.0, build 590d5108
  &gt; docker-machine -v
  docker-machine version 0.6.0, build e27fb87
  &gt; docker pull java:8
  8: Pulling from library/java
  03e1855d4f31: Extracting [==================================================&gt;] 51.36 MB/51.36 MB
  a3ed95caeb02: Download complete 
  9269ba3950bb: Download complete 
  6ecee6444751: Download complete 
  5b865d39f77d: Download complete 
  e7e5c0273866: Download complete 
  6a4effbc4451: Download complete 
  4b6cb08bb4bc: Download complete 
  7b07ad270e2c: Download complete 
  failed to register layer: rename /mnt/sda1/var/lib/docker/image/aufs/layerdb/tmp/layer-273420626 /mnt/sda1/var/lib/docker/image/aufs/layerdb/sha256/78dbfa5b7cbc2bd94ccbdba52e71be39b359ed7eac43972891b136334f5ce181: directory not empty
  </code></pre>
  
  <p>Has anyone run across a similar error and successfully resolved it? Thanks</p>