Docker容器:服务与完整应用程序

 手机用户2502907425_701 发布于 2023-01-09 15:06

我正在和自己讨论如何思考和使用Docker容器.

从文献和示例看来,容器应该真正提供服务或堆栈的一部分.例如,容器可能运行MySQL,Apache或redis等等.我能理解为什么这很干净,而且很有意义.

在我们的场景中,我们希望在同一台服务器上托管多个完全独立的Web应用程序(电子商务商店,wordpress站点,静态网站,node.js应用程序),我们希望使用Docker.因此,对于我来说,每个容器完全是自容器更有意义,整个堆栈本身就是例如我的每个可能运行的wordpress容器中的每一个都有自己的LAMP安装.

将one-container-one-service模型应用于此场景似乎非常复杂 - 每个应用程序都依赖于系统中的其他容器,而这些容器又将依赖于其他容器.如果您需要特定服务的多个版本,该怎么办?

虽然这似乎是要走的路,但它似乎也可能非常低效?我不是LXCs如何工作的专家,但即使一切都集装箱化,真的有所有的Apache2工人和mysqlds系统上运行,与所有的相关的开销 - 在那里将是性能问题?

有人有想法吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有