"为什么将目录服务应用程序容器化?"\n\n目录服务应用程序正在运行。然而,在将其部署到云端之前,您应该将其容器化。为什么?容器可以与周围环境隔离,并且配备了应用程序运行所需的所有依赖项。\n\n在我们的情况下,大多数依赖项由Gradle管理,并与应用程序(JAR工件)一起打包。但是Java运行时不包含在内。如果没有容器,您将不得不在希望部署应用程序的任何计算机上安装Java运行时。容器化应用程序意味着它将是自包含的,并且可以在任何云环境中进行移植。使用容器,您可以以标准方式管理所有应用程序,无论使用哪种语言或框架来实现它们。\n\n开放容器倡议(OCI)是Linux基金会的一个项目,为使用容器定义了行业标准(https://opencontainers.org)。特别是,OCI镜像规范定义了如何构建容器镜像,OCI运行时规范定义了如何运行这些容器镜像,OCI分发规范定义了如何分发它们。我们将使用与OCI规范兼容的工具Docker(www.docker.com)来处理容器。\n\nDocker是一个开源平台,它"提供了在一个松散隔离环境中打包和运行应用程序的能力"(https://docs.docker.com)。Docker也是这项技术背后的公司的名称,它是OCI的创始成员之一。在他们的几个商业产品中,也使用了同样的术语。除非另有说明,否则每当我提到Docker时,我指的是我们将用于构建和运行容器的开源平台。\n\n在继续之前,请按附录A的A.2节中的说明在开发环境中安装和配置Docker。

为什么将目录服务应用程序容器化?

原文地址: https://www.cveoy.top/t/topic/qhah 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录