Mac上的Docker GUI中的Docker信息不匹配设置

时间:2018-09-27 10:17:07

标签: docker

我在装有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。 >

docker info snippet

似乎强制执行了995.6MiB限制,因为我正在尝试在容器内构建项目,并且通过检查docker stats,我发现当达到995.6MiB限制时该项目内存不足。

码头工人信息不匹配GUI配置吗?

1 个答案:

答案 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。