В экосистеме Microsoft люди с радостью развертывали веб-приложения, используя пакеты WebDeploy, пока не появился Docker.Внезапно все стали предпочитать вместо этого использовать Docker: пишутся статьи, рассказывающие, как WebDeploy в образ Docker.
Я искал в этой статье (и других) слово "почему"и не нашел объяснения, оставив мне вывод, что ответ только «потому что Docker».
Я, вероятно, упрощаю, но кажется, что пакеты WebDeploy и образы Docker служат аналогичным целям для развертывания, имне непонятно, почему я хотел бы взять совершенно хороший пакет WebDeploy и поместить его в образ Docker.Чего мне не хватает?Какие дополнительные преимущества дает Docker сверх того, что мы имеем с WebDeploy?Когда я должен выбрать один из них или использовать оба вместе?