Step-by-Step Guide to Setting Up Jenkins on Docker with Docker Agent-Based Builds