有没有办法从我的本地开发环境(Sublime)访问远程服务器上正在运行的Docker容器?
目前我可以使用rsub和sublime进行远程编辑,但是容器是第二层ssh,只能从主机访问。
只是好奇,如果你甚至没有ssh运行它,你如何使用远程主机?
至于你的问题,我认为你需要直接在容器中安装openssh-server
,并将容器的22端口映射到主机的自定义端口。 在你的容器里面,你将不得不运行一些初始化的过程来启动所有你需要的过程(比如openssh-server
)。
考虑一下在Docker容器中使用supervisord
全面例子。