Define and run multi-container applications with Docker