Docker 使用啥来托管/运行 Web 应用程序?

Posted

技术标签:

【中文标题】Docker 使用啥来托管/运行 Web 应用程序?【英文标题】:What does Docker use to host/run web applications?Docker 使用什么来托管/运行 Web 应用程序? 【发布时间】:2018-10-09 19:32:30 【问题描述】:

我可能仍将容器视为 Docker 引擎上的镜像之类的简约虚拟机。 (码头工人菜鸟) 但是,在 VM 上,我在 IIS、tomcat 上托管并运行我的 Web 应用程序...在端口 80、443 或其他... Docker 使用什么作为 Web 托管服务? nginx?它是如何工作的?

【问题讨论】:

Docker 文档完美地解释了 Docker 的工作原理。 【参考方案1】:

Docker 就像一个食谱。您需要运行一些代码所需的一切,然后将其放在列表中。然后可以在任何可以运行 docker 的地方烹饪该成分列表;虚拟机就像每次需要运行某些东西时都创建一个新厨房。因为 Docker 并没有创建一个全新的操作系统实例,而只是在上面运行一个层;启动 docker 映像所需的时间比 VM 快许多倍。这是一个基本的谷歌搜索,所以将来你最好只看一下。

【讨论】:

以上是关于Docker 使用啥来托管/运行 Web 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

详解使用Docker搭建Java Web运行环境

Pycharm 在 docker 托管应用程序上运行“使用 cython 的调试器加速”

如何从 Azure Data Studio 与 Docker 中托管的 SQL Server 2019 容器进行通信

如何使用 Azure Web 应用容器公开端口 3000?

停止 Heroku 运行 npm start + 运行啥来代替?

windows中的虚拟内存管理技术是指使用啥来运行应用程序