окей, я просто не понял основной посыл, докер чисто для того чтобы запускать приложение одной командой и все работало?
там философия такая) вот у тебя есть код приложения, а есть у приложения какие-то зависимости, сервисы, которые приложение юзает. Например приложение юзает nodejs, mongodb, redis. Какие твои действия стандартные в данном случае если докера нет? ты берёшь на свой линукс устанавливаешь это всё и запускаешь. и тут вдруг ты хочешь делать другое приложение с другой версией nodejs или редисом и ещё с парой технологий дополнительных. и что выходит? опять надо это на твой комп всё ставить?) настраивать?