docker-machine env default | eval“$(docker-machine env default)”| 无法运行命令泊坞窗

我试过在Windows 10,Windows 7和Mac OSX上,一切顺利,但我无法在运行docker-machine env defaulteval "$(docker-machine env default)"后运行docker-machine env default命令eval "$(docker-machine env default)"我没有得到任何错误消息。

 $ docker-machine version docker-machine version 0.8.2, build e18a919 

env默认

 $ docker-machine env default export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://192.168.78.120:2376" export DOCKER_CERT_PATH="/Users/elo/.docker/machine/machines/default" export DOCKER_MACHINE_NAME="default" # Run this command to configure your shell: # eval "$(docker-machine env default)" 

连接到virtualbox机器

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

然后我跑

 $ docker 

找不到命令:docker

我试过Windows 10,Windows 7和Mac,只是无法与Virtualbox机器通信,所以没有finddocker命令

我能够ssh default

有什么我错过了吗?

我试过Windows 10,Windows 7和Mac,只是无法与Virtualbox机器通信,所以没有finddocker命令

这不是你的错误。

你的错误是你的shell找不到docker可执行文件。 Docker需要两部分,服务器守护进程(在docker-machine的VM中运行)和客户端。

确保你已经安装了Docker客户端,并且在你的$ PATH中可用。

我认为“docker-machine ssh default”在这里可以正常工作。 通过编写SSH你正在创build一个安全的shell连接到你的主机,然后你可以跟你的主机。