docker-compose支持mem_limit?我该怎么测试呢?
我有一个以下docker-compose.yml
repository:
image: myregistry/my_nginx_image
mem_limit: 60m
volumes:
- /etc/localtime:/etc/localtime
ports:
- "80:80"
Run Code Online (Sandbox Code Playgroud)
如何证明容器实际上不超过60 mb的RAM?
我在用:
man*_*ekq 56
是.docker-compose支持内存限制,值可以在您的示例中设置,"m"表示兆字节.
可以使用"docker stats"命令检查为运行Docker容器设置的内存限制是什么.
如果您的容器名称是"repository_1",请使用以下命令:
docker stats repository_1
Run Code Online (Sandbox Code Playgroud)
结果将与此相似:
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O
repository_1 1.93% 4.609 MiB/60 MiB 7.20% 1.832 KiB/648 B
Run Code Online (Sandbox Code Playgroud)
根据无花果文档,简单
mem_limit: 1000000000
Run Code Online (Sandbox Code Playgroud)
应该够了.我想,你应该删除"m",并使用字节而不是兆字节.
| 归档时间: |
|
| 查看次数: |
54663 次 |
| 最近记录: |