#linux #shell #nginx #docker #ubuntu-16.04
#linux #оболочка #nginx #docker #ubuntu-16.04
Вопрос:
Я установил docker.ввод-вывод в ubuntu. Когда я пытаюсь создать любой контейнер docker, я заканчиваю с ошибкой канал записи: неверный файловый дескриптор
Это команды, которые я выполнил
docker run nginx
docker run hello-world
версия docker
Есть идеи по решению этой проблемы?
Комментарии:
1.добавить
docker version
docker info
иdocker images
2. @user2915097 Я обновил свой вопрос.
3. Можете ли вы обновить свой вопрос, чтобы показать эти команды (
docker run nginx
иdocker run hello-world
) вместе с ошибкой, с которой вы столкнулись?4. @programmerq обе команды выдают мне одно и то же сообщение об ошибке write pipe: неверный файловый дескриптор
Ответ №1:
комментарий здесь немного более заметен, чтобы помочь будущим поколениям. Я запускаю docker на компьютере 386. У меня была точно такая же проблема, но ее решение заключалось в том, чтобы указать архитектуру / ОС перед именем образа; например,
docker run i386/hello-world
также удалось выполнить sudo docker run -it i386/ubuntu bash
, как ожидалось.
РЕДАКТИРОВАТЬ: я также должен был следовать инструкции по созданию группы docker
Ответ №2:
(РЕШАЕМАЯ ПРОБЛЕМА: неправильная арка)
Та же проблема на :
uname -a
Linux ubuntu 4.4.0-43-generic #63-Ubuntu SMP Ср. 12 окт. 13:45:41 UTC 2016 ppc64le ppc64le ppc64le GNU / Linux
версия docker
Клиент: Версия: 1.12.1 Версия API: 1.24 Версия Go: go1.6.2 Git commit: 23cf638 Построен: Вт, 27 Сен 2016 12:25:38 1300 OS / Arch: linux/ppc64le
Сервер: Версия: 1.12.1 Версия API: 1.24 Версия Go: go1.6.2 Git commit: 23cf638 Построен: Вт, 27 Сен 2016 12:25:38 1300 OS / Arch: linux/ppc64le
docker запускает hello-world
канал записи: неверный файловый дескриптор
Комментарии:
1. Есть ли у вас какое-либо решение проблемы?
2. возможно, это как-то связано с этим сообщением ядра: ubuntu systemd-udevd [4203]: не удалось сгенерировать постоянный MAC-адрес для veth720d0d3: нет такого файла или каталога ………. каждый раз, когда я запускаю приложение
3. Хорошо, моя ошибка: я должен запустить свою арку ppc64el. : docker запускает ppc64le / hello-world … работает..