Common Docker Pitfalls and How to Avoid Them