windows - docker-machine:没有机器名,不存在 "default"

标签 windows docker boot2docker hyper-v docker-machine

我下载并安装了 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/

相关文章:

database - 为什么将数据容器与数据库容器分开比从磁盘装载数据卷更好

docker - 在 ConEmu/Cmder 中使用 git-bash 加载 Docker 脚本

c - 消息 "MM_WOM_DONE"未被调用

c# - 以编程方式提升进程特权?

macos - 将Conduktor连接到Kafka Docker容器

docker - 如何查看 docker 镜像内容

ruby - 使用kafka-rb为客户端使用docker进行Kafka设置

.net - 如何模拟 .net 应用程序的低内存?

c# - 磁盘碎片整理和磁盘检查中的逻辑

docker - 如何在Rabbitmq中创建队列