AWS ECS: Fixing agent container not running and exit code 5

I had a *great* time this week when our instance on Amazon imploded for strange reasons, sadly I don't have the logs anymore to post them here, but these were the key problems (or what I remember from the event) and their solutions: ##### The **docker** process suddenly stopped responding some commands such as **docker ps** Solution: I reinstalled docker and AWS ECS Container Agent. ##### Docker is now responding, but the **container agent** will not run By running it with the **-it** flags, we noticed it was exiting with **code 5**. Solution: Delete the file **/var/lib/ecs/data/ecs-agent-data.json** and start the container agent again.