Lazydocker is an open-source project that aims to reduce the necessity of memorizing Docker commands.
Created by software engineer Jesse Duffield, Lazydocker acts as a GUI for Docker and Docker-compose terminals. The rationale behind the project is that “memorising docker commands is hard. Memorising aliases is slightly less hard.”
Duffield explains on the project’s GitHub page that when trying to discover why a service is down or acting strange, the cluttered log stream can make it difficult to really understand what the issue is.
“What if you had all the information you needed in one terminal window with every common command living one keypress away (and the ability to add custom commands as well). Lazydocker’s goal is to make that dream a reality,” Duffield writes.
Duffield has also created a similar project for git commands.