docker:直接通过 SSH 访问容器

2023-12-02

到目前为止我们使用了几个linux用户:

  • 系统_foo@服务器
  • 系统栏@服务器
  • ...

我们想把系统用户放入docker容器中。

  • linux用户system_foo--> 容器system_foo

服务器内部的更改不是问题,但远程系统使用这些用户向我们发送数据。

我们需要做ssh system_foo@server工作。远程系统无法更改。

如果每个 Linux 操作系统只有一个系统(将端口 22 传递到容器),我会很容易。但有几个。

如何从旧方案改为docker容器并保持服务ssh system_foo@server无需在远程站点进行更改即可使用?

如果您不明白问题,请发表评论。谢谢。


然而,让我们记住,在容器中支持 ssh 通常是一种反模式(除非您的容器只是“关心”),但是能够 ssh 又有什么意义呢?请参阅http://techblog.constantcontact.com/devops/a-tale-of- Three-docker-anti-patterns/有关该反模式的信息

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker:直接通过 SSH 访问容器 的相关文章

随机推荐

  • iOS - 从后台自动打开应用程序

    是否可以以某种方式从后台模式重新打开应用程序 例如 如果后台应用程序正在检查服务器中的某些标志 然后触发时 它会自动转到前台吗 如果没有 我可以显示一条消息并播放声音以供用户请求重新打开应用程序吗 例如 WhatsApp 如何实现这一目标
  • C#中有指数运算符吗?

    例如 是否存在可以处理此问题的操作员 float Result Number1 Number2 Number1 2 Number2 2 Result Number1 operator Number2 过去的 运算符在其他语言中充当指数运算符
  • 如何在 Jenkins 中为工件添加时间戳

    我关注了 Jenkisfile 并且正在尝试上传带有时间戳的工件 import groovy transform Field Field def timeStamp Calendar getInstance getTime format Y
  • python 中的 SpeechRecogniton 模块太慢

    我试图对我的深度学习聊天机器人使用语音识别来获取用户的输入 实际上我的语音识别功能代码是这样的 def get audio r sr Recognizer with sr Microphone as source r pause thres
  • a = (a + b) - (b = a); C++ 与 PHP

    我环顾四周 发现了公式 a a b b a 它应该交换两个变量 或某些情况下的对象 然而我用 C 和 php 测试了它 这些给了我不同的结果 php a 10 b 20 a a b b a echo a b 这打印20 10 C int a
  • 为 jython 脚本创建可执行文件

    对于我正在使用的 python 脚本py2exe创建可执行文件 有什么办法可以创建 exe or jarjython 脚本文件 分享我是如何实现这一目标的 感谢 EnigmaCurry 提供框架 Jython wiki 中的 Jar 方法效
  • Windows 8 上的德尔福 7

    我已经在笔记本电脑上安装了 Windows 8 并尝试运行 Delphi 7 我收到 AV 错误 模块 rtl70 bpl 中地址 40005A06 处的访问冲突 读取地址 C08B0033 我已经尝试了所有我能想到的方法 甚至重新安装了
  • 如何在组合框顶部插入项目?

    您好 我正在使用 Linq to SQl 来绑定组合框控件 如何在组合框列表的顶部添加项目 var items from c in db Contacts orderby c Name ascending select c if items
  • 如何以编程方式获取所有控件的ControlTemplate?(UWP)

    虽然我知道我可以从MSDN获取所有的ControlTemplates 但这还不够方便 我尝试通过添加对 windows winmd 的引用来获取 controltemplates 然后以编程方式获取模板 就像WPF一样 但是我得到了一个异常
  • onclick 触发器第一次点击不起作用

    我很困惑为什么 onclick 函数在第一次单击时没有注册 每个具有 onclick 触发器的 div 第一次必须单击两次 function selected elmnt if elmnt style backgroundColor tra
  • Laravel迁移在现有数据库表中添加列问题

    我正在 laravel 4 2 项目中工作 现在我想在现有表用户中添加列 现在我想添加另一列 当我运行迁移命令时 我总是收到相同的消息 没有要迁移的内容 下面是我的迁移模式代码 public function up Schema table
  • 从 .Net WinForms 应用程序以编程方式刷新浏览器页面

    从 asp net 页面 通过 ClickOnce 部署 启动 Net WinForms 应用程序 在某个时刻 WinForm 应用程序需要刷新它启动的网页 我怎么能这样做呢 基于 Net 的 Windows 应用程序如何刷新已在浏览器中打
  • Django:get() 返回了多个项目——它返回了 3 个

    我收到一个错误 MultipleObjectsReturned get returned more than one items it returned 3 我想编辑和更新数据库中的现有记录 下面是我的模型 视图和 html 代码 Mode
  • Powershell DirectoryService 对象错误既未捕获也未捕获

    这是我的脚本的一部分 Trap Write Output Authentication Error trapped Try New Object System DirectoryServices DirectoryEntry strDist
  • 当我们重写一个方法时,我们应该使用方法签名中的所有参数吗?

    我发现一些覆盖方法不使用该方法签名中的所有参数 ex Override protected void setSomething Object a Object b Object c this a a this b b the paramet
  • 如何使用 sed 只替换文件中的第一个匹配项?

    我想在任何现有的 include 之前使用额外的 include 指令更新大量 C 源文件 对于此类任务 我通常使用带有 sed 的小型 bash 脚本来重写文件 如何得到sed仅替换文件中字符串的第一次出现而不是替换每个出现的地方 If
  • Google PlayStore 警告:更新完成后,他们将不再安装针对 22 版本 SDK 或更早版本的 APK

    从 PlayStore 收到以下警告 这是什么意思 Users with version 15 of the APK targeting 22 version of the SDK or earlier will perform the u
  • 如何序列化 QMap?

    我正在尝试学习如何使用以下代码在窗口应用程序中序列化 QMap 对象 include mainwindow h include ui mainwindow h include
  • 在 foreach 期间处置

    在这个问题中 循环遍历 DirectoryEntry 或任何对象层次结构 C 遍历 LDAP 树的建议答案是 DirectoryEntry root new DirectoryEntry someDN DoSomething root fu
  • docker:直接通过 SSH 访问容器

    到目前为止我们使用了几个linux用户 系统 foo 服务器 系统栏 服务器 我们想把系统用户放入docker容器中 linux用户system foo gt 容器system foo 服务器内部的更改不是问题 但远程系统使用这些用户向我们