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

标签 ssh docker sublimetext3

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

最佳答案

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

关于您的问题,我认为您需要直接在容器内部安装openssh-server并将容器的22端口映射到主机的自定义端口。在容器内,您必须运行一些初始过程,该过程将启动所需的所有过程(例如openssh-server)。

考虑this,这是在Docker容器中使用supervisord的综合示例。

关于ssh - 有没有办法从我的本地开发环境访问远程服务器上正在运行的docker容器(Sublime),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39401653/

相关文章:

powershell - 在 Windows 10 上通过 ssh 在 cygwin 上获得 rsync 的神奇组合

java - 在内存/嵌入式 SFTP 服务器中,用于在 Java 中使用私钥身份验证进行测试

docker - Composer 容器内的根用户

docker - Keycloak docker 镜像添加附加应用程序

powershell - 使用终端 Sublime Text 3 以管理员身份运行 Powershell

sublimetext3 - 如何在Sublime Text 3中禁用拼写检查?

ubuntu - 权限被拒绝(公钥、密码)。在使用 ssh 登录时

linux - Shell 脚本循环遍历文件,ssh 进入远程服务器并在失败时继续复制文件

php - 在Lando环境中进行编辑后,自动加载的php代码未更新

python - Sublime Text 3 - 清洁粘贴