Ошибка шага настройки среды Wercker: сбой гостевой команды с кодом выхода -1: mkdir -p "/pipeline"
Я использовал Ubuntu. Я вижу тот же вопрос здесь, но ссылка на ответ неверна. У меня есть сообщение об ошибке:
"Guest command failed with exit code -1: mkdir -p “/pipeline”"
Я не знаю почему. / Pipe уже выходит, но опция -p должна ответить, что все в порядке. Любая идея?
Спасибо за вашу помощь
2 ответа
Это может произойти, если для изображения установлен параметр USER для пользователя без полномочий root. Вы можете проверить пользователя с помощью команды docker inspect ubuntu
(или любое другое изображение, которое вы используете). Происходит следующее: wercker запускает новый контейнер из этого изображения, и, например, поскольку на изображении есть user = bob, он пытается выполнить mkdir
как bob
, но bob
не имеет разрешения на запись по этому пути.
На самом деле я удалил последний шаг CDM в сборке моего док-контейнера, так что CMD по умолчанию /bin/sh, а затем сборщик успешно завершился.