[英]available memory when attached to docker container is less than container limit
當我啟動這樣的容器時:
docker run -d --memory=6g $image
,
docker stats $container_id
顯示其內存限制為6gb,這是預期的。
但是,當我連接到該容器( docker exec -it $container_id /bin/bash
)時,我的外殼程序僅限於1GB。 (這可以通過調用free -m
以及在python中分配對象的一些測試來證實[它在1gb左右失敗])。
我的問題是: 如何獲取容器中可用的所有內存?
謝謝。
好的,在這種情況下,即使docker docker stats
顯示我的容器有6gbs,運行docker的虛擬機也被限制為1gb。 所以我更改了虛擬機限制並解決了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.