有没有办法从我的本地开发环境(Sublime)访问远程服务器上正在运行的Docker容器?

目前我可以使用rsub和sublime进行远程编辑,但是容器是第二层ssh,只能从主机访问。

只是好奇,如果你甚至没有ssh运行它,你如何使用远程主机?

至于你的问题,我认为你需要直接在容器中安装openssh-server ,并将容器的22端口映射到主机的自定义端口。 在你的容器里面,你将不得不运行一些初始化的过程来启动所有你需要的过程(比如openssh-server )。

考虑一下在Docker容器中使用supervisord全面例子。