我在装有macOS High Sierra(版本10.13.6)的MacBook Pro上安装了Docker(版本18.06.1-ce-mac73)。当我转到Docker GUI中的Preferences-> Advanced时,我看到内存限制设置为4GB,CPU设置为2。但是,从终端运行docker info显示总内存为995.6MiB,CPU为1。 >
似乎强制执行了995.6MiB限制,因为我正在尝试在容器内构建项目,并且通过检查docker stats,我发现当达到995.6MiB限制时该项目内存不足。
码头工人信息不匹配GUI配置吗?
答案 0 :(得分:1)
您的docker
命令指向VirtualBox VM,可能是通过Docker Machine或Docker Toolbox安装的。适用于Mac的Docker“鲸鱼”应用程序使用其他虚拟化系统。 (检查:如果您是echo $DOCKER_HOST
,它说的像是tcp://192.168.99.100:2376
吗?)
您可以通过运行来“停用”外壳中的Docker VM
eval $(docker-machine env -u)
docker info
并且这样做可以docker-machine rm
VM。