我下载并安装了 Docker for Windows 1.12.1,后者又安装了 docker-machine 和 docker-compose。我没有安装“Docker Toolbox”,因为它与已安装的内容重复,并且我的系统符合 requirements .
除了 docker-machine,一切似乎都运行良好,我正在学习教程,当我运行各种 docker-machine 命令(如“ip”或“env”)时,我收到以下消息。
Error: No machine name(s) specified and no "default" machine exists.
因此,当我执行“docker-machine ls”时,即使我安装了 Hyper-V docker 机器并且 docker 命令工作正常,列表中也没有任何内容。
C:\tmp>docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
C:\tmp>
我在这里遗漏了什么吗?我错过了文档中的某些内容吗?如果是这样,有人可以指出我正确的方向来解决这个问题吗?
感谢您的帮助,
吉姆
最佳答案
Docker Machine is a tool that lets you install Docker Engine on virtual hosts
Docker 机器就像在虚拟机上构建 docker,所以首先你必须创建一个虚拟机,在你的情况下:
docker-machine create default
关于windows - docker-machine:没有机器名,不存在 "default",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39966083/