Vim- Docker容器中的壁炉

现在我在Docker容器中运行我的vim环境,我以前只是使用一个脚本来初始化我的vim环境,但是每个发行版和操作系统编译vim的细微区别已经很多恼人的小差异,并将其用于Clojure开发。 作为我的vim环境的一部分,我使用vim-fireplace 。 但是当我在我的主机上运行我的repl时,vim在docker容器中的vim-fireplace无法与我的nrepl服务器build立连接。 我从vim-壁炉得到一个连接拒绝错误。 我知道这是因为默认情况下vim-fireplace使用localhost作为host-ip。 但即使当我手动呼叫

:Connect host_ip repl_port 

它会说一个连接build立,并问我在哪里范围的连接。 但是我无法通过cqc运行一个命令,或者使用:Eval来评估一个文本块,得到同样的错误,连接被拒绝。

如果我在容器上安装Java和Lein,则可以通过连接到主机上的repl服务器

 lein repl :connect host_ip:repl_port 

并按预期执行命令。

我目前用于vim的插件安装程序在主机上运行时没有问题(连接到壁炉和运行命令)。

有没有一种方法,我可以在Docker中别名我的主机lo0适配器,以便我可以通过该接口连接到我的repl,或者不同的解决scheme? 我想避免在容器中运行java,lein和repl服务器,这样我就可以保持它对于其他非Clojure开发的精益和更普遍的用途。