【问题标题】:Docker info not matching settings in Docker GUI on macDocker 信息与 Mac 上 Docker GUI 中的设置不匹配
【发布时间】:2018-09-27 10:17:06
【问题描述】:

我在装有 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 限制时内存不足。

docker info 不应该与 GUI 配置匹配吗?

【问题讨论】:

    标签: docker


    【解决方案1】:

    您的docker 命令指向一个VirtualBox VM,可能是通过Docker Machine 或Docker Toolbox 安装的。 Docker for Mac“鲸鱼”应用程序使用不同的虚拟化系统。 (检查:如果你是echo $DOCKER_HOST,是不是说像tcp://192.168.99.100:2376?)

    您可以通过运行在您的 shell 中“停用”Docker VM

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

    完成后可以docker-machine rm VM。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-13
    • 2021-11-09
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多