我刚刚开始使用Docker.我能够运行我的服务器,并在它们之间进行通信.
我不明白的是:为什么我需要运行Docker命令,例如$ docker run somerepo/image从Docker Quickstart Terminal打开的窗口.从"常规"终端窗口运行它返回$ docker run dockerinaction/hello_world
docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'.
据我所知,在OS X和Windows上,Docker需要使用Linux 2.6(在我的情况下)启动一个虚拟机,并且所有容器都在该VM中运行.
我虽然docker CLI连接到在该VM内部运行的docker deamon,然后我不明白Quickstart Terminal中发生了什么.