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.2ashe /usr/sbin/init#进入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设置里面限制了最大内存使用,如下:
正确的做法应该是,先在此处进行调节,在通过命令调节docker,可以使用update命令
docker update -m 2500M 0abd315f77f1
或者启动时指定内存都是可以的。
更多推荐
已为社区贡献1条内容
所有评论(0)