Containers provide a standardized way to package and run data analysis workflows. Docker containers isolate applications from the underlying operating system for easy sharing, reproducibility, and scaling of data analysis scripts, tools, and pipelines (SUMMARY). Containers treat analysis components as modular "LEGO bricks" that can be combined to build complete and reproducible workflows. While containers address many issues, additional orchestration, dependency management, and resource management tools are still needed to fully leverage containers for data analysis (SUMMARY). Rouster is one open source tool that aims to provide these capabilities and allow containerized data analysis workflows to be defined through recipes (SUMMARY).