我正在探索在新应用程序中使用容器,并且已经查看了大量内容并创建了沙箱环境以探索docker和容器。我的挣扎更多的是理解哪些组件需要单独容器化,并将多个组件捆绑到我自己的容器中。在构建这一点时需要考虑什么? 例如: 我正在构建一个python后端服务,通过webservice调用来执行。 该服务将与Mongo DB和RabbitMQ进行交互。我的问题是: 我应该运行单独的操作系统容器(EG Ubuntu),Python容器,MongoDB容器,Rabbit MQ容器等吗?将它们组合成为我的应用程序的一部分,并将所有我能够单独缩放的功能进行分离?什么组件应该是“集装箱” - Docker
我怎么能捆绑/链接这些部署不失去耦的好处/分解成单个容器
实际需要,因为这OS和Python的容器都将与Python的操作系统上运行无论如何?
很想看看人们是如何解决这个问题的?
很大的反响 - 谢谢你 – user3927078