2016-07-26 3 views
0

J'ai une application de ligne de commande qui doit poser des questions de manière interactive à l'utilisateur. Il est devenu un grand projet, et chaque fois que j'améliore mon système, je dois m'inquiéter d'en avoir éventuellement cassé certaines parties, en raison de dépendances inhabituelles.Application de ligne de commande interactive dans un conteneur Docker

Mon idée était de l'empaqueter dans un conteneur Docker, donc je pouvais mettre à niveau mon système sans me soucier de la stabilité de ce projet. C'était la première fois que j'essayais Docker, et j'ai fait quelques tests, mais la sortie va dans le journal à la place, et je ne suis pas sûr de savoir comment gérer l'entrée de l'utilisateur. Docker n'est-il pas approprié pour ce type d'application?

Répondre

1

Pour exécuter votre conteneur de manière interactive, utilisez docker -it ... pour obtenir un terminal interactif. Si vous avez besoin de plus de détails sur la façon dont cela fonctionne, consultez le reference documentation ou fournissez un exemple spécifique et une ligne de commande qui vous pose problème.