macos调节docker内存限制

在macos平台上,通过docker命令调节docker运行内存限制时,发现不生效,如下:

#docker启动命令
docker run  -m 8192M --privileged -it -p 7979:22 -v /data/docker/centos:/data --net staticnet --ip 192.168.0.2  ashe /usr/sbin/init
#进入docker centos系统,查看内存
[root@0a8f71642814 ~]# free  -m
              total        used        free      shared  buff/cache   available
Mem:           1998         254          94           9        1648        1546
Swap:          1535           0        1535

发现确实没有8g内存。原因在于mac上的docker desktio设置里面限制了最大内存使用,如下:
image

正确的做法应该是,先在此处进行调节,在通过命令调节docker,可以使用update命令

docker update -m 2500M 0abd315f77f1

或者启动时指定内存都是可以的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值