Distributed application deployment using Docker