устанавливаем образ node-alpine, то по факту никакая дополнительная операционная система не устанавливается? И сам nodejs используют ОСь хоста?
Сам образ использует ядро линукс, а ось в образе может быть разной - дебиан, alpine и т.д.
Ну я могу с терминологий напутать. Ось конкретно это что? Просто набор утилит и программ, которые уже используются ядром линукс?
скорее набор утилит - пакетные менеджеры, подсистема управления службами которые используют ядро для каких-то своих функций
Я расскажу вкратце свою историю. Я в докерфайл добавил образ php:8.2-apache и у него под капотом идёт debian, затем мне нужно было поставить node-alpine и я вот сижу и думаю, как вообще будет правильно.... Установить просто nodejs напрямую в файл с php или другим докерфайлом установить node-alpine? Как правильнее будет? Если ставить другим докерфайлом, то не будет это лишней затратой ресурсов как диска, так и вычислительной мощности?
Делай отдельные образы и не парься
Я так понимаю, это бест практизы?
более того, обычно пхп и веб-сервер тоже разными контейнерами делают. по крайней мере с нджинксой так, за апач не скажу
Ну я уже более менее начинаю понимать суть. Только как третий день осваиваю докер. Но вопросы будут, я думаю...
Обсуждают сегодня