擅长:python、mysql、java
<p>Docker原则是每个容器一个服务,所以多个实例有多个容器是不错的想法。如果您想减少资源使用,请尝试在Dockerfiles中使用alpine映像。不管怎样,afaik容器的自我内存使用率如果很低,如果不是没有的话,主要的使用来源是应用程序。在</p>
<p>您所描述的听起来像是手动扩展服务,而不是使用“docker compose up scale”<a href="https://docs.docker.com/compose/reference/up/" rel="nofollow noreferrer">https://docs.docker.com/compose/reference/up/</a></p>
<p>你可以通过一个多次运行gunicorn的主管来更改命令,并在docker compose文件中手动公开端口。。。但这在docker的“做事方式”中有点少见。在</p>
<p>你可以试着给一个服务添加“scale:3”,看看是否适合你。请注意,使用scale与container_name不兼容,因为它也会缩放名称。在</p>
<p>希望有帮助!在</p>