当前位置: 首页 > 知识库问答 >
问题:

Docker exec对Nsenter:有什么问题吗?

沈德寿
2023-03-14

在过去的几个月里,我一直在使用nsenter来获得一个运行在容器上的shell以进行调试。我听说过并使用过1.3版中引入的docker exec。Docker exec似乎是进入容器进行调试的最佳实践,但我想知道使用Docker exec与使用Nsenter相比是否有任何缺点。比较两者的信息很少。在使用docker exec和nsenter时,是否有任何我应该注意或避免的特定问题?

共有1个答案

司徒宏远
2023-03-14

这一点现在还不完全清楚。但是我会支持这样的观点,因为Docker Exec是官方的方式,所以就应该这样做。nsenter的作者实际上推荐使用Docker Exec。如果你遇到任何缺点,他鼓励你去报告。

 类似资料:
  • 问题内容: 在过去的几个月中,我一直在使用nsenter来使Shell在容器上运行以进行调试。我听说过并使用了1.3版中引入的docker exec 。出于进入调试目的而进入容器的目的,Dockerexec 似乎是新的最佳实践,但是我想知道使用docker exec和nsenter是否有任何缺点。比较这两者的信息很少。使用vs nsenter 时,我应该注意或避免任何特定的问题吗? 问题答案: 目

  • 问题内容: 关于python 3.0中reduce()函数的更改以及如何删除它,网上似乎有很多热烈的讨论。我有点难以理解为什么会这样。我发现在各种情况下使用它是很合理的。如果蔑视仅仅是主观的,我无法想象会有这么多人关心它。 我想念什么?reduce()有什么问题? 问题答案: 正如Guido在Python 3000 帖子中的reduce()的命运中所说: 所以现在reduce()。实际上,这是我一

  • 问题内容: 最近,我在一些最差的PHP实践中阅读了此线程。在第二个答案中,有一个关于的使用的简短讨论,我只是想知道所有有关的内容。 我个人使用它来切分给定的数组,例如或稍后在其中清理变量,因为它们已为我方便地命名。 这是不好的做法吗?这有什么风险?您对的使用有何看法? 问题答案: 我发现这只是一种不好的做法,因为它会导致许多变数,将来的维护者(或您自己在几周内)都不知道它们的来源。考虑这种情况:

  • 问题内容: 我简直不敢相信我网站上正在发生的事情。当我添加此行时: 一切正常。如果我不这样做,CSS就会“混乱”,一切都会变得不同,布局也会变得“丑陋”。 这条线如何解决所有问题? 问题答案: 您正在将HTML与XHTML混合使用。 通常,声明用于区分HTMLish语言的版本(在这种情况下为HTML或XHTML)。 不同的标记语言将表现不同。我最喜欢的例子是。在浏览器中查看以下内容: XHTML

  • null null 我也有一个.TS: 错误:错误TS2564:属性“truncator”没有初始值设定项,并且未在构造函数中明确分配。 我也不知道为什么...这是我见过的最简单的东西,但它不起作用…在component.html中需要用#标记html元素,而在component.ts中则需要使用以下方法:@viewchild('truncator',{static:true})truncator

  • 问题内容: 该代码在第一个“等级”之后保持两次打印。有谁知道为什么要打印两次?我做错了“ For Loop”吗? 问题答案: 这是“两次打印”,因为当您按回车键输入一个字符时,实际上是在写两个字符:您键入的字符和(换行符)。 添加第二个调用以读取换行符: 同样,不需要初始化为in 也可以。实际上,在此循环中使用a没有意义,首选使用a 。