канал docker — write: неверный файловый дескриптор

#linux #shell #nginx #docker #ubuntu-16.04

#linux #оболочка #nginx #docker #ubuntu-16.04

Вопрос:

Я установил docker.ввод-вывод в ubuntu. Когда я пытаюсь создать любой контейнер docker, я заканчиваю с ошибкой канал записи: неверный файловый дескриптор

Это команды, которые я выполнил

docker run nginx

 docker run hello-world
 

версия docker

введите описание изображения здесь

информация о докере
введите описание изображения здесь

изображения 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 … работает..