FWQ
什么是容器?
什么是容器? 想象一下,您正在开发一个杀手级 Web 应用程序,它具有三个主要组件:React 前端、Python API 和 PostgreSQL 数据库。如果您想从事这个项目,则必须安装 Node、Python 和 PostgreSQL。 您如何确保您拥有与团队中其他开发人员相同的版本?或者你的 CI/CD 系统?或者生产中使用什么? 如何确保应用程序所需的 Python(或 Node 或数据库)版本不会受到计算机上已有版本的影响?您如何处理潜在的冲突? 输入容器! 什么是容器?简而言之,容器是每个应用程序组件的独立进程。每个组件(前端 React 应用程序、Python API 引擎和数据库)都在自己的隔离环境中运行,与计算机上的其他所有组件完全隔离。 这就是他们的出色之处。容器有: 独立的。每个容器都拥有其运行所需的一切,而不依赖于主机上预安装的任何依赖项。 孤立。由于容器是独立运行的,因此它们对主机和其他容器的影响最小,从而提高了应用程序的安全性。…