我需要通过将本地语言服务器包含在 dockerfile 中来将其作为 docker 容器运行。我只按照“提供 Xtext 语言服务器”下的部分构建了一个简单的语言服务器。这是我为构建映像而编写的 Dockerfile:
FROM eclipse/che
ADD xtextls3 C:\Users\abc\xtext_ls3
RUN sudo apt-get install socat -y
CMD socat TCP4-LISTEN:4417,reuseaddr,form EXEC:"xtextls"
我不知道这是否正确。“xtextls3”是我用来创建语言服务器的 Eclipse 工作区文件夹。当我尝试构建此 dockerfile 时,出现此错误: ADD failed: stat /var/lib/docker/tmp/docker-builder342449789/xtextls3
将我的语言服务器包含在 dockerfile 中并从中构建 docker 映像的正确方法是什么?