【发布时间】:2022-02-02 02:18:19
【问题描述】:
我是 docker 新手。我有一个 nodejs(sails.js) 应用程序。我已经使用 docker 部署了它。我的 Ubuntu 机器上只运行了一个 docker 容器。
当我尝试使用“docker stats”命令监控我的 docker 容器的内存使用情况时,下面是我得到的统计信息(如图所示)
我的问题是,为什么这个单一的 docker 容器会占用大量内存 ~207MiB?将来如果我想增加每台主机运行的容器数量,它会以这个倍数消耗内存吗?如果我想在我的机器上运行 100 个相同应用程序的容器,这似乎不是可行的解决方案。有没有办法优化 docker 容器的内存消耗?
(当我在没有 docker(sails lift / node app.js)的情况下运行相同的应用程序时,它只消耗 80MB 的内存。)
【问题讨论】:
标签: node.js docker docker-machine