We will start this article by understanding the Docker architecture and the main
aspects, then we will continue with the important commands required for the most
common Docker operations, such as: build, push, run, ship, clean up, container
interaction.
Docker Architecture
Docker architecture consists of five main entities, namely: registry,