Docker容器中的交互式命令行应用程序

我有一个命令行应用程序,需要从用户交互式提问。 它已经发展成为一个大项目,每次我升级我的系统时,我都不得不担心由于一些不寻常的依赖关系,可能会破坏它的某些部分。

我的想法是将其打包到一个Docker容器中,所以我可以升级我的系统而不用担心这个项目的稳定性。 这是我第一次尝试Docker,而且我已经做了一些testing,但输出到日志,而我不知道如何处理用户input。 Docker是否适合这种types的应用程序?

要以交互方式运行您的容器,请使用docker -it ...来获得交互式的tty。 如果您需要更多详细信息,请参阅参考文档或提供一个特定的示例和命令行来解决问题。