Mac 下使用 Docker 环境占用资源过大,怎么解决呢?

使用 docker 在 mac 上搭建了开发环境,目前只使用了 mysql,nginx,php-fpm这三个容器,但是慢慢的(今天早上装的),下午电脑就比较热了,看了一下 docker 占了 4g 的内存,用 phpstorm 就会感觉稍有点卡。怎么可以限制一下 docker 的资源占用情况呢?
docker 版本:docker version 19.03.2, build 6a30dfc
mac:16g内存

Hesunfly
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 6

进入 Docker 的 Preferences,在 Advanced 标签下,可以修改。

你是 com.docker.hyperkit 这个进程占用内存比较大么?

4年前 评论
Hesunfly (楼主) 4年前

在 ActivityMonitor -> View -> Columns 把 Real Memory 打开看看实际占了多少内存,我的是 3.67 实际才 1.73
作者已经解释过为何 Docker 占用内存过大的问题

4年前 评论

Mac 下的docker也是在virtual box (或者 VM) 上开一个 default 虚拟机吗? 看看设置了多少内存

4年前 评论

买新电脑

4年前 评论
Hesunfly (楼主) 4年前
testdrive 3年前
testdrive 3年前
Long

Docker 在MAC上面存在一些性能问题,比如 磁盘挂载性能。

我之前是 docker 开 PHP和 mysql ,数据挂载本地,接口竟然达到 8-9s 响应,而且机器风扇巨响。

现在还原本地环境开发,docker 就用来实践实践。

(如何提升Docker for Mac性能)[https://zhuanlan.zhihu.com/p/27282986]

4年前 评论
Hesunfly (楼主) 4年前
siyecao 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!