Eclipse Che docker映像无法在Synology DS上启动

问题描述 投票:0回答:1

我已经在Synology DS上安装了Docker。然后,我下载了Eclipse Che映像。启动图像时,我在日志中始终看到以下错误。

!!! Docker socket (/var/run/docker.sock) hasn't be mounted inside the container. Verify the syntax of the "docker run" command.

以下是该图像的配置的屏幕截图。如何获得容器映像?解决此问题的任何帮助将不胜感激。

“常规设置”VolumePort SettingsLinksEnvironment

docker synology eclipse-che
1个回答
0
投票

您要运行什么样的Che图像?支持docker部署的最新版本是Che6。当前版本是7.x,但是由于7.x对docker的支持已删除,并且Che应该在k8s集群上运行。

但是即使我们在谈论Che6,Che服务器(您可能正在尝试运行的映像)也需要具有连接到主机docker守护程序的能力,以生成新的容器(每个工作空间将是其自己的新容器)。这就是为什么在启动che时需要挂载/var/run/docker.sock的原因。

因此,通常在Che6天内开始che的命令是这样的:docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v <path>:/data eclipse/che start

© www.soinside.com 2019 - 2024. All rights reserved.