有个问题,我在本地虚拟机和云服务器 使用docker 启动同一个镜像,但本地和远程容器的内存占用差别很大
我确保使用的都是同一个镜像
这个是本地的linux中容器内存占用情况 1.4G
这是远程的服务器容器内存占用情况,远程的这个容器应用并没有其他操作,跟本地相比整整多出快1个G,表示有点不理解 这是为什么 有没有大佬解释下
这个问题涉及到Docker容器内存占用的多个因素。以下是可能导致容器内存占用不同的几个原因:
因此,虽然看起来是同样的镜像,但由于上述多种原因,容器在两个不同环境中的内存占用可能会有所不同。如果你希望进一步了解具体原因,可以尝试查看容器内部的进程情况,或者对比两个环境的基础配置等。
和 Docker 半毛钱关系没有,和 gitlab 有关系,gitlab 对内存很贪婪。答案就是你的两个机器配置不一样,gitlab 是遇多吃多
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答794 阅读✓ 已解决
内存占用会随着使用的场景增加的,这不是docker问题。
你不信你在线上重新启动一个gitlab镜像(确保不要提交任何代码仓库)和你本地的做对比。