mesos slave无法创建集装箱船

lnlaulya  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(367)

我想在马拉松赛上跑码头集装箱,
所以我先用 --containerizers=docker,mesos ```
/usr/local/Cellar/mesos/0.22.1/sbin/mesos-slave --master=zk://localhost:2181/mesos --log_dir=/Users/wangyao/WorkAndLog/mesos/log --work_dir=/Users/wangyao/WorkAndLog/mesos/work --containerizers=docker,mesos
I1216 11:17:16.407368 2038878976 logging.cpp:172] INFO level logging started!
I1216 11:17:16.407878 2038878976 main.cpp:156] Build: 2015-05-12 19:28:23 by brew
I1216 11:17:16.407896 2038878976 main.cpp:158] Version: 0.22.1
Failed to create a containerizer: Could not create DockerContainerizer: Failed to execute 'docker version': exited with status 1

它告诉我” `Failed to execute 'docker version'` " ,
“我执行” `docker version` "

wangyaos-MacBook-Pro-2:~ wangyao$ docker version
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): darwin/amd64
Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?

我的问题:
“docker版本”的用途是什么?
为了启动mesos `--containerizers=docker,mesos` ,是否需要在操作系统上安装docker?
如何解决“执行失败”问题 `docker version` '"?
hlswsv35

hlswsv351#

“running docker containers on marathon”使用docker,这意味着您需要一个linux主机。
如果您使用的是mac操作系统,则需要安装docker toolbox,以便获得一个可以安装docker的virtualbox vm(虚拟机)。 docker version 显示docker客户端和docker服务器的版本:服务器部分失败,因为它不是在linux内核(而是mac内核)上运行的。

相关问题