Ошибка Docker: точка монтирования не найдена

#docker

#docker

Вопрос:

У меня проблема с запуском docker в ArchLinux. Я извлекаю базовый образ debian, и когда я пытаюсь запустить интерактивное приглашение bash с помощью этой команды :

 # docker run -it debian:latest /bin/bash
  

Docker выдает мне эту ошибку :

 2014/06/24 22:49:11 Error response from daemon: Cannot start container 94d0c07b428c63205390d3b2ac49896038fe27af9c4118d9d25decd8d9201dae: mountpoint not found
  

Я новичок в docker, я действительно не знаю, что я должен делать.

Спасибо за вашу помощь

Ответ №1:

Добавляю это в справочных целях, поскольку у меня было это сообщение об ошибке на Wheezy. Выполнение этого

 apt-get install libcgroup1
  

исправлено для меня.

Комментарии:

1. Мне также apt-get install cgroupfs-mount cgroup-bin cgroup-tools нужно было это исправить.

Ответ №2:

Существует некоторая проблема с текущей версией Docker.

Здесь вы можете найти несколько комментариев о подобной проблеме. https://github.com/dotcloud/docker/issues/6619

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

Вы можете попробовать с ubuntu или debian: стабильный 🙂

 # docker run -it debian:stable /bin/bash
  

или

 # docker run -it ubuntu /bin/bash
  

Ответ №3:

Скорее всего, в вашем ядре отсутствуют некоторые модули, необходимые docker

запустите lxc-checkconfig и убедитесь, что вы ничего не пропустили.

Я думаю, вы найдете Multiple /dev/pts instances: missing .

Просто обновите ядро и включите все необходимые модули, включая пользовательские пространства имен, cgroup и поддержку нескольких экземпляров dev / pts

Комментарии:

1. Это устраняет мою проблему, потому что раньше я использовал umount -a, поэтому /dev тоже был размонтирован. Спасибо!