Mac 下使用 Docker 环境占用资源过大,怎么解决呢?
使用 docker 在 mac 上搭建了开发环境,目前只使用了 mysql,nginx,php-fpm这三个容器,但是慢慢的(今天早上装的),下午电脑就比较热了,看了一下 docker 占了 4g 的内存,用 phpstorm 就会感觉稍有点卡。怎么可以限制一下 docker 的资源占用情况呢?
docker 版本:docker version 19.03.2, build 6a30dfc
mac:16g内存
进入 Docker 的 Preferences,在 Advanced 标签下,可以修改。
你是
com.docker.hyperkit
这个进程占用内存比较大么?在 ActivityMonitor -> View -> Columns 把 Real Memory 打开看看实际占了多少内存,我的是 3.67 实际才 1.73
作者已经解释过为何 Docker 占用内存过大的问题
Mac 下的docker也是在virtual box (或者 VM) 上开一个 default 虚拟机吗? 看看设置了多少内存
买新电脑
内存上到32
Docker 在MAC上面存在一些性能问题,比如 磁盘挂载性能。
现在还原本地环境开发,docker 就用来实践实践。
(如何提升Docker for Mac性能)[https://zhuanlan.zhihu.com/p/27282986]