将新应用程序部署到现有容器

时间:2018-11-17 16:31:25

标签: docker docker-container

我有一个公司有兴趣在其环境中进行测试的应用程序。问题是,它们运行的​​所有内容都在容器中(我相信是Docker)。我现在正尝试在容器上学习尽可能多的东西,因为我以前从未处理过它们。

我的主要问题是,是否需要使用我的应用程序重新构建它们的容器,或者是否有一种机制可以将应用程序推送到现有容器中而无需进行重新构建过程?在小规模测试中,构建新容器将不是问题,但是如果他们决定将部署扩展到整个环境,我将尝试了解其影响以及如何使其无缝运行尽可能。

2 个答案:

答案 0 :(得分:1)

通常,您不会将应用程序添加到现有容器中,而是将您的应用程序添加为新容器。这个想法是容器基本上是单个应用程序。

答案 1 :(得分:0)

您的应用程序在docker容器中运行,您无需将任何内容推送到容器中,只需创建一个.dockerfile文件,其中所有必需的二进制文件和依赖项均按所需顺序正确导入,并从.dockerfile(docker build)构建映像并运行使用docker命令镜像(docker run)     旋转(缩放或创建)新容器并不是一件容易的事,并且可以通过云提供商的服务轻松维护。kubernetes是管理容器的最佳可用工具(IMO),它可以照顾容器实例并根据需要对其进行缩放。