This document provides tips for using Docker including: not needing to fetch Dockerfiles directly but instead using build commands; storing configs at runtime instead of in images; using smaller focused images and linking them together; using Docker as a program, service, data container, shell, and network device; and considering options for managing users and permissions within containers.