title: Interactive command-line application in a Docker container
body: <p>I have a command-line application that needs to ask questions interactively from the user. It has grown into a big project, and every time I upgrade my system, I have to worry about having possibly broken some parts of it, due to some unusual dependencies.</p>
  
  <p>My idea was to package it into a Docker container, so I could upgrade my system without worrying about the stability of this project. This was my first time trying Docker, and I have done some tests, but the output goes to the log instead, and I'm not sure on how to deal with the user input. Isn't Docker appropriate for this type of application?</p>