Docker container management solution

We’ve NodeJS applications running inside docker containers. Sometimes, if any process gets locked down or due to any other issue the app goes down and we’ve to manually login to each container n restart the application. I was wondering
if there is any sort of control panel that allow us to easily and quickly restart those and see the whole health of the system.

Please Note: we can’t use –restart flag because essentially application doesn’t exist with exist code. It run into problem like some process gets blocked, things are just getting bogged down vs any crashes and exist codes. That’s why I don’t think restart policy will help in this scenario.

  • running django worker and daphne in docker container
  • How to find the CMD command of a docker image?
  • Docker - Access linked Container
  • Why is Docker Tomcat failing to start?
  • Can and should Node/NPM be used in a separate container for a dockerized PHP application
  • Using AWS EFS with Docker
  • docker-compose down - network is external, skipping
  • TcpProxy running in Docker not working
  • Docker maven plugin
  • How can I check when was a docker image pulled?
  • How to deploy jar/war to nexus in the docker build?
  • docker add cache when git checkout same file
  • One Solution collect form web for “Docker container management solution”

    I suggest you consider using the new HEALTHCHECK directive in Docker 1.12 to define a custom check for your locking condition. This feature can be combined with the new Docker swarm service feature to specify how many copies of your container you want to have running.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.