dockerode objectives:
streams - dockerode does NOT break any stream, it passes them to you allowing for some stream voodoo. stream demux - Supports optional demultiplexing. entities - containers, images and execs are defined entities and not random static methods. run - dockerode allow you to seamless run commands in a container ala docker run. tests - dockerode really aims to have a good test set, allowing to follow Docker changes easily, quickly and painlessly. feature-rich - There's a real effort in keeping All Docker Remote API features implemented and tested. interfaces - Features callback and promise based interfaces, making everyone happy
Installation npm install dockerode
Usage Input options are directly passed to Docker. Check Docker API documentation for more details. Return values are unchanged from Docker, official Docker documentation will also apply to them. Check the tests and examples folder for more examples.