Не удалось выполнить команды RUN в Dockerfile

Содержимое файла Docker:

FROM XYZ MAINTAINER ABC RUN echo "hello world" EXPOSE 80 ENTRYPOINT ["/usr/sbin/httpd","-D","FOREGROUND"] 

Когда я пытаюсь создать образ из этого файла, я вижу следующее:

разрешение отклонено Удаление промежуточного контейнера

когда докер пытается выполнить команду RUN

Замечания:

  • Эта ошибка не зависит от содержимого команды RUN.
  • Удаление из него гарантирует, что сборка будет завершена без проблем.
  • Я могу построить из того же файла докеры и изображения на другом хосте.
  • «Информация о докере» дала аналогичную информацию на обеих машинах.

Как я могу отладить это дальше, чтобы узнать, в чем проблема?

Обновление (в ответ на комментарии ниже):

  • Я смог создать тот же образ (и другие) в этом экземпляре раньше
  • Проблема возникла независимо от используемого базового изображения
  • Проблема была специфичной для этого одного экземпляра, который запускает CentOS
  • Пользователь, с которым я вошел в систему, был отличным от пользователя, которым был запущен демон (root)

Предполагая, что проблема возникла из-за несоответствия пользователя, я изменил его на root и попробовал команду. Он прошел без проблем. Затем я вернулся к исходному пользователю, удалил изображение и снова попытался: он прошел снова! Оригинальная проблема больше не воспроизводится.