Docker容器中的Vim壁炉
现在我在docker容器中运行我的vim环境,我过去只使用一个脚本来初始化我的vim环境,但是每个发行版和操作系统编译vim的方式的细微差异导致了许多恼人的小差异,并将其用于Clojure开发。作为vim环境的一部分,我使用。但是,当我在主机上运行repl时,docker容器中的vim vim fireplace无法与我的nrepl服务器建立连接。我从vim fireplace收到一个连接被拒绝错误。我理解这是因为vim fireplace默认使用localhost作为主机ip。但即使我手动打电话Docker容器中的Vim壁炉,docker,vim,clojure,nrepl,Docker,Vim,Clojure,Nrepl,现在我在docker容器中运行我的vim环境,我过去只使用一个脚本来初始化我的vim环境,但是每个发行版和操作系统编译vim的方式的细微差异导致了许多恼人的小差异,并将其用于Clojure开发。作为vim环境的一部分,我使用。但是,当我在主机上运行repl时,docker容器中的vim vim fireplace无法与我的nrepl服务器建立连接。我从vim fireplace收到一个连接被拒绝错误。我理解这是因为vim fireplace默认使用localhost作为主机ip。但即使我手动打电
:Connect host_ip repl_port
它会说建立了连接,并询问我连接的范围。但我无法通过cqc运行命令,也无法使用:Eval计算文本块,从而得到与拒绝连接相同的错误
如果我在容器上安装Java和lein,那么我可以通过
lein repl :connect host_ip:repl_port
并按预期执行命令
我目前用于vim的插件设置可以在主机上正常工作(连接到壁炉并运行命令)
是否有一种方法可以在docker中为我的主机别名lo0适配器,以便通过该接口连接到我的repl,或者使用其他解决方案?我希望避免在容器中运行java、lein和repl服务器,这样我就可以使它保持精简,并且在其他非Clojure开发中更通用