Sometimes, instrumentation, such as the monitoring and logging system we set up in Chapter 4, Monitoring Docker Hosts and Containers, is not enough. Ideally, we should put in place a way to troubleshoot our Docker deployments in a scalable fashion. However, sometimes, we have no choice but to log in to the Docker host and look at the Docker containers themselves.
In this chapter, we will cover the following topics:
When troubleshooting servers, the traditional way to debug is to log in and poke around the machine. With Docker, this typical workflow is split into two steps: the first is logging in to ...