A Dockerfile will be delivered to the client which will define a container that does what the client expects it to do without worrying about dependencies. This also reduces cost as it only runs for as long as the task takes and then exits. Perfect for cloud environments.