首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令"docker-machine ls“在我的mac上没有列出任何内容。

命令"docker-machine ls“在我的mac上没有列出任何内容。
EN

Stack Overflow用户
提问于 2017-05-17 03:05:35
回答 2查看 1.5K关注 0票数 2

我为Mac安装了最新的稳定对接器,并在没有虚拟盒的情况下直接启动了对接程序。我知道它一定启动了一个虚拟框,所以我使用“ls”来找到默认的机器,但是它没有列出任何内容。怎样才能找到虚拟机?我的操作系统版本是10.10.5ps:实际上,我没有创建任何虚拟机,但是在“高寒-oraclejdk8 8”映像上运行了我的spring引导应用程序,这是否意味着我确实使用了这个接口呢?我想要找到虚拟机的原因是我使用"nsenter“进入容器来调试我的应用程序的日志,但是它不起作用( "nsenter”的作者告诉我首先需要输入虚拟机)。这就是我的困惑之处,码头是如何运行的,但我在MAC上找不到虚拟机

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-17 17:43:34

mac的Docker不使用对接机.该应用程序运行并为您提供顶部菜单栏中的小鲸鱼图标,运行自己的虚拟机。这个虚拟机使用hyperkit,这是一个使用xhyve的项目,它是对mac达尔文内核的bhyve端口。

这将不会创建任何条目来使停靠机了解vm。

与其使用nsenter进入容器,不如使用docker exec命令。使用docker exec的优点是,它不需要第一个ssh就可以运行docker。

票数 1
EN

Stack Overflow用户

发布于 2017-05-17 03:09:28

因为你需要创造它。

运行命令

代码语言:javascript
复制
docker-machine create vm1

你就会拥有你的机器。

若要将对接器客户端重定向到特定计算机,请使用以下命令

代码语言:javascript
复制
eval $(docker-machine env vm1)

其中,“vm1”与您创建机器时使用的“vm1”名称相同。您可以使用不同的后端(如virtualbox或aws )同时运行多台对接机

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44014832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档