代码之家  ›  专栏  ›  技术社区  ›  nadia

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

  •  0
  • nadia  · 技术社区  · 7 年前

    我在MacBookPro上安装了Docker(版本18.06.1-ce-mac73)和macOS High Sierra(版本10.13.6)。当我转到“首选项”->在DockerGUI中,我看到内存限制设置为4GB,CPU设置为2。但是,从终端运行docker info显示总内存为995.6MiB,CPU为1。

    docker info snippet

    似乎995.6MiB限制被强制执行了,因为我试图在容器中构建一个项目,通过检查docker统计,我看到当达到995.6MiB限制时,它的内存就用完了。

    1 回复  |  直到 7 年前
        1
  •  1
  •   David Maze    7 年前

    你的 docker 命令指向VirtualBox虚拟机,可能是通过Docker机器或Docker工具箱安装的虚拟机。Docker for Mac“whale”应用程序使用不同的虚拟化系统(检查:如果你 echo $DOCKER_HOST ,是不是说 tcp://192.168.99.100:2376 ?)

    您可以通过运行

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

    做了这件事 docker-machine rm 虚拟机。

    推荐文章