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