mesos从属无法执行docker命令

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

当我在mesos slave上启动docker容器时
mesos slave日志显示:

I1223 15:38:40.822557 258486272 docker.cpp:761] Starting container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for task '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' (and executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6') of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000'
E1223 15:38:41.219044 254730240 slave.cpp:3342] Container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000' failed to start: Failed to 'docker -H unix:///var/run/docker.sock pull python:3': exit status = exited with status 1 stderr = An error occurred trying to connect: Post https:///var/run/docker.sock/v1.19/images/create?fromImage=python%3A3: dial unix /var/run/docker.sock: no such file or directory

从那里,我可以看到米索斯奴隶执行 docker -H unix:///var/run/docker.sock pull python:3 下载图像。
但是我使用macosx,docker在vm中运行,所以没有 docker.sock 文件在我的奴隶,但虚拟机。
我该如何解决mac osx上的问题?请帮帮我,谢谢!

pgx2nnw8

pgx2nnw81#

我也有这个问题。我试着运行zookeeper,mesos,marathon和朋友们都在一个docker与我的mac组成文件。
在马拉松比赛中试着跑动会导致你的错误。我发现docker守护进程没有在从属服务器上运行。我要做的就是启动它: docker exec <mesos-slave-container-name> sudo service docker start .
从那时起,我可以用马拉松跑码头集装箱。

相关问题