0

我对 Azure 很陌生,所以为了学习,我在 Azure 中部署了 Node.js 应用程序,既作为 Docker 容器,也作为 Linux 上的 Azure Web 应用程序。由于 Azure Web 应用程序无论如何都是容器,有什么好的理由我应该使用它们而不是我自己的容器,我可以更好地控制它?

我偶然发现的一个问题是,对于 Azure Web 应用程序中的预配置容器,您必须考虑很多事情,其中​​一些在此处进行了描述。如果我改用我自己的 Docker 容器,我不必采取有时需要的额外步骤来让 Node.js 应用程序及其依赖项启动并作为 Azure Web 应用程序运行。

我是否遗漏了什么,或者在我看来,在 Azure 中将我的应用程序部署为 Docker 容器的工作量减少了?

塞巴斯蒂安

4

1 回答 1

0

I am not 100% sure but I think there is a difference in the security updates of application SW (e.g. NodeJs). When you use a custom docker image you might be responsible for keeping the containers up to date.

于 2017-11-12T13:25:28.313 回答