nathan111777, apk add --no-cache nodejs
apt это пакетный менеджер в debian-like системах.
apk это пакетный менеджер в alpine linux, что часто идет базовой системой в docker образах.
Всё остальное ставится ровно так же по аналогии
apt --> apk
install --> add
nathan111777, -y это опция менеджера пакетов которая автоматически соглашается на установку. Если вы при установке ПО в убунте видели пакет такой то_еще информация y/n - нажимаем y, значит соглашаемся на установку. Соответственно когда собирается docker образ мы не можем там нажать y для этого всегда ставится опция -y. Это краткий ликбез. Да нужно писать либо -y либо --yes (это одно и тоже)