2

Я пытаюсь настроить CI на AWS, используя образ Дженкинса из центра Docker. Я потратил несколько часов на процесс (настройка для проекта Node), и теперь я понял, что для построения некоторых из моих зависимостей npm требуется make . В образе Docker нет ни make , ни sudo , поэтому, похоже, я не apt-get install make . Есть ли другой способ получить make без необходимости заново создавать образ с помощью Dockerfile, который предоставляет root-доступ?

1 ответ1

3

Изображение является базовым официальным изображением, оно имеет минимальные инструменты, необходимые для работы Дженкинса. Есть люди, которые хотят сделать, некоторые хотят несколько версий ruby, java и т.д., Некоторые не хотят ничего там, потому что они используют рабов .

Он также не запускается как root по соображениям безопасности в соответствии с официальными рекомендациями Docker по изображениям.

Отметьте это, чтобы расширить изображение и установить больше инструментов

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .