Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac上Docker GUI中的Docker信息与设置不匹配_Docker - Fatal编程技术网

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

mac上Docker GUI中的Docker信息与设置不匹配,docker,Docker,我在MacBook Pro上安装了Docker版本18.06.1-ce-mac73,macOS High Sierra版本为10.13.6。当我在Docker GUI中转到Preferences->Advanced时,我看到内存限制设置为4GB,CPU设置为2。但是,从终端运行docker info显示总内存为995.6MB,CPU为1 看起来995.6MiB限制是强制的,因为我试图在容器中构建一个项目,通过检查docker统计数据,我发现当达到995.6MiB限制时,它的内存就用完了 dock

我在MacBook Pro上安装了Docker版本18.06.1-ce-mac73,macOS High Sierra版本为10.13.6。当我在Docker GUI中转到Preferences->Advanced时,我看到内存限制设置为4GB,CPU设置为2。但是,从终端运行docker info显示总内存为995.6MB,CPU为1

看起来995.6MiB限制是强制的,因为我试图在容器中构建一个项目,通过检查docker统计数据,我发现当达到995.6MiB限制时,它的内存就用完了

docker信息不应该与GUI配置匹配吗?

您的docker命令指向VirtualBox虚拟机,可能是通过docker机器或docker工具箱安装的虚拟机。Docker for Mac whale应用程序使用不同的虚拟化系统。检查:如果你回显$DOCKER\u主机,它是否会说tcp://192.168.99.100:2376?

您可以通过运行

eval $(docker-machine env -u)
docker info

完成后,可以使用docker机器管理虚拟机。

同意,您可以在这里找到更多建议,谢谢!这确实是问题所在。我按照@Mark提供的链接中的说明进行了操作,并将其修复。将答案标记为正确。