首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX终端与码头CLI

OSX终端与码头CLI
EN

Stack Overflow用户
提问于 2016-08-06 20:15:42
回答 1查看 191关注 0票数 0

我无法得到的目的是码头CLI (由运动学启动)- vs常规OSX终端。

我在两个(OSX终端和Docker)中都可以使用docker命令,但是在输入时:

代码语言:javascript
复制
//OSX terminal
$ docker images
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

// Kinematic terminal
$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
mariadb             5.5.47              a31b2e03c00b        6 months ago        238.8 MB
mysql               latest              d617bcfd159e        6 months ago        360.3 MB
mysql               5.7.9               a5ad9eb2ff48        8 months ago        359.9 MB
<none>              <none>              9ee13ca3b908        8 months ago        125.1 MB

同样,对于其他命令,如docker-compose up,他们工作在终端开始的运动学,但不是在我的本地终端。

你能解释一下我在这里错过了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-06 20:24:19

这是由于MacOS上的Docker环境的虚拟化。docker环境不能作为本机应用程序使用,而是包含在虚拟机中。见文档

“麦克码头”是我们最新的Mac产品。它作为本地Mac应用程序运行,并使用xhyve来虚拟化Docker引擎环境和Docker守护进程的Linux内核特性。

您不需要以任何方式手动访问该机器。码头码头列在您的申请,以及基特列将为您做到这一点。

但是,如果您查看VirtualBox中列出的虚拟机,就会发现一个名为default的VM,它是在Docker安装期间创建的。

因此,对接器CLI是本地OSX终端和docker环境的终端之间的适配器。CLI以某种方式将命令从OSX终端传输到Docker环境。

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

https://stackoverflow.com/questions/38808354

复制
相关文章

相似问题

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