2015-12-10 11 views
1
[email protected]:/# docker images 
Cannot connect to the Docker daemon. Is 'docker -d' running on this host? 
[email protected]:/# docker -d 
Warning: '-d' is deprecated, it will be removed soon. See usage. 
WARN[0000] please use 'docker daemon' instead. 
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) 
INFO[0000] [graphdriver] using prior storage driver "aufs" 
INFO[0000] Option DefaultDriver: bridge 
INFO[0000] Option DefaultNetwork: bridge 
FATA[0000] **Error starting daemon: Insertion failed because database is full: database or disk is full** 

**** ФАТА [0000] ** Ошибка при запуске демона: Установка не удалась, поскольку база данных полностью: база данных или диск заполнен ******Ошибка при запуске докер демон

Я понимаю, что это проблема с пространством, но я не могу удалить изображения докеров или докеры без запуска, поскольку служба докеров не работает.

Я столкнулся с проблемой в boot2docker. Как очистить места, когда служба докеров не работает.

Thanks

+0

Вы пытались перезапустить демон? 'sudo service docker restart' –

+0

Кстати, в boot2docker нет служебной команды. sudo service docker restart sudo: service: command not found – nkkrishnak

ответ

0

Возможно, ваш boot2docker vm полон. Вы можете проверить его попадания в вашем boot2docker VM с:

boot2docker ssh 

затем запустить этот один, чтобы увидеть состояние хранения:

df -h 

Если это действительно полный вы можете изменить размер VM НУ удалить что-нибудь. Файлы докеров хранятся в /var/lib/docker, там вы можете найти папки с вашими томами, контейнерами, разностями, хранилищем aufs и т. Д.

Кстати, я предлагаю вам перейти с boot2docker на Docker Toolbox. Вы даже можете перенести свой boot2docker vm.