2017-01-30 6 views
0

Я пытался вытащить изображение mysql с docker pull mysql, когда мой компьютер был поражен. Мне пришлось перезагрузить компьютер, но после перезагрузки и пытается запустить MySQL контейнер с командой docker run -d mysql Я получаю следующее сообщение об ошибке:Docker не удалось зарегистрировать уровень

Unable to find image 'mysql:latest' locally 
latest: Pulling from library/mysql 
5040bd298390: Pull complete 
55370df68315: Pull complete 
fad5195d69cc: Pull complete 
a1034a5fbbfc: Pull complete 
17f3570b42ae: Pull complete 
6bf4b16e5339: Pull complete 
9700c9731729: Pull complete 
f2fea9c5b632: Pull complete 
2f8101f5336d: Extracting 935 B/935 B 
0dc8f8a1031a: Download complete 
a1b9627588c7: Download complete 
docker: failed to register layer: rename /var/lib/docker/image/aufs/layerdb/tmp/layer-721305262 /var/lib/docker/image/aufs/layerdb/sha256/06dd4f9415b3f89d3fb1138623cebb7245affc9410611552c6fb52b091587a2e: directory not empty. 
See 'docker run --help'. 
3b17db599af1654ddb251295a55988121350a88c8176db24ddfe44f9194edb0c 

версия докер является 1.12.3

Я считаю, что AUFS является поврежден из-за перезагрузки, но я не знаю, как исправить. Пожалуйста помоги. Спасибо

ответ

0

Похоже, что есть остатки прошлого. Удалить его:

rm -fr /var/lib/docker/image/aufs/layerdb/sha256/06dd4f9415b3f89d3fb1138623cebb7245affc9410611552c6fb52b091587a2e 

Тогда попробуйте:

docker pull mysql 
+0

Я попытался это решение, но все еще получаю ту же ошибку, но на этот раз с новым SHA256/, поэтому я попытался это, а также деинсталлировать и снова установлены докер и это сработало для меня – Romaan

Смежные вопросы