Docker Explained Step by Step | System Design