Macos 为什么';Mac 10.10.5上的Docker工具箱工作?

Macos 为什么';Mac 10.10.5上的Docker工具箱工作?,macos,docker,Macos,Docker,这里是Mac 10.10.5。转到并下载了Mac二进制文件。运行它,直到安装程序结束: 打开VirtualBox并确认默认值正在运行: 回到安装程序中,我选择了“Docker Quickstart教程”,它启动了一个终端: 但是典型的Docker命令(Docker info,Docker ps等)都不起作用。有什么想法吗?我想出来了 安装brew brew安装docker brew安装boot2docker 然后运行Docker: boot2docker init boot2docker

这里是Mac 10.10.5。转到并下载了Mac二进制文件。运行它,直到安装程序结束:

打开VirtualBox并确认默认值正在运行:

回到安装程序中,我选择了“Docker Quickstart教程”,它启动了一个终端:

但是典型的Docker命令(
Docker info
Docker ps
等)都不起作用。有什么想法吗?

我想出来了

  • 安装
    brew
  • brew安装docker
  • brew安装boot2docker
  • 然后运行Docker:

    boot2docker init
    boot2docker up
    
    Docker哭喊着“这是一个不推荐使用的工具!请尽快使用Docker工具箱!!!”,你会收到很多抱怨。但是,我会选择今天有用的东西,而不是现在坏了的东西,可能在一周中的任何一天都有用,我的好朋友。

    我想出来了

  • 安装
    brew
  • brew安装docker
  • brew安装boot2docker
  • 然后运行Docker:

    boot2docker init
    boot2docker up
    

    Docker哭喊着“这是一个不推荐使用的工具!请尽快使用Docker工具箱!!!”,你会收到很多抱怨。但是我会选择今天可以使用的东西,而不是现在坏掉的东西,可能在一周中的任何一天都可以使用,我的好朋友。

    从错误中,我知道docker守护进程没有运行

    运行
    docker info
    之前是否启动了docker机器?似乎docker工具箱安装正确

    相关命令包括:

    docker-machine start default
    eval $(docker-machine env default)
    

    让我知道这是否有帮助。

    从错误中,我知道docker守护进程没有运行

    运行
    docker info
    之前是否启动了docker机器?似乎docker工具箱安装正确

    相关命令包括:

    docker-machine start default
    eval $(docker-machine env default)
    

    如果有帮助,请告诉我。

    我也遇到过同样的问题。对我起作用的决心是

  • 关闭并删除/删除虚拟机箱中的“默认”vm
  • 重新启动Docker快速启动终端
  • 确保使用docker机器而不是不推荐使用的boot2docker
  • docker似乎没有更新他们的一些文档以反映不使用boot2docker

    旁注:如果要列出docker VM及其ip地址,请运行
    docker machine ls


    希望这能帮助有同样问题的人。

    我也有同样的问题。对我起作用的决心是

  • 关闭并删除/删除虚拟机箱中的“默认”vm
  • 重新启动Docker快速启动终端
  • 确保使用docker机器而不是不推荐使用的boot2docker
  • docker似乎没有更新他们的一些文档以反映不使用boot2docker

    旁注:如果要列出docker VM及其ip地址,请运行
    docker machine ls


    希望这能帮助有同样问题的人。

    Thans@BMW(+1),但Docker Toolbox的安装不应该为我启动守护进程吗?很明显,安装程序坏了,这就是为什么我最终使用了“正常工作”的
    boot2docker
    。不是真的。我使用Mac10.9.5的工具箱,很好。安装并不总是启动守护进程。这就是为什么需要手动启动它,并且它只在运行start和env命令的控制台中工作。如果你启动一个新的windows控制台,你必须再次运行
    eval$(docker machine env default)
    。至少我完全不同意用户体验。安装程序不应该将您转储到只显示错误且不解释您看到错误原因的屏幕上。给用户留下了不好的印象,降低了对该工具的信心。Thans@BMW(+1),但Docker Toolbox的安装不应该为我启动守护进程吗?很明显,安装程序坏了,这就是为什么我最终使用了“正常工作”的
    boot2docker
    。不是真的。我使用Mac10.9.5的工具箱,很好。安装并不总是启动守护进程。这就是为什么需要手动启动它,并且它只在运行start和env命令的控制台中工作。如果你启动一个新的windows控制台,你必须再次运行
    eval$(docker machine env default)
    。至少我完全不同意用户体验。安装程序不应该将您转储到只显示错误且不解释您看到错误原因的屏幕上。在用户口中留下不好的味道,降低了用户对该工具的信心。