title: How to keep a service running on a Docker container
body: <p>I am trying to run a simple docker container with my web application installed (Not using docker file).
  During the testing I would always run a container using -t -i option and then start the tomcat service inside it by running a shell script.
  How when I am moving to production I dont want to use the -t -i option any more and just need my Tomcat service to start and be the only primary service.</p>
  
  <p>I trying pointing the entrypoint to the start up script for starting tomcat but the container terminates after that script finishes.
  How do I run a container, start a service and keep that service as the single primary service of the container?</p>
  
  <p>Note: I read some posts about supervisor but not sure if I would need to start building my image from scratch if I go that route? I would prefer not doing that.</p>
  
  <p>Any suggestions?</p>