node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »


Tar + Docker = Tarcker

This commandline Node.js program lets you stream a tar directory with a Dockerfile and it will build an image and create/start the container.


npm install tarcker -g


tar -C nodejs -c . | tracker --name foobar

This will create the image image-foobar, create and start (without args) the container foobar.


Tarcker talks to docker over http. You can put a tarcker.json file in the root of your directory which lets you define some custom json which gets passed to POST: /containers/create and POST: /containers/<id>/start request.

You can find which properties are available at:

  "start": {
  "create": {
    "Privileged": false,