This package will help you working with Docker.
npm install -g adh
$ adh --help
Commands:
nginx [options] Run nginx with a volume in the current directory
stop [options] Stop containers
ps Formatted ps for running dockers
ps-a|psa Formatted ps for all dockers
remove-containers|rc Remove all containers
remove-images|ri Remove all images
remove-none-images Remove none images
remove-exited-containers|rec Remove exited containers
remove-volumes Remove all named volumes
kill-containers|kc Kill all containers
create-local-registry|clr Create a local registry
Options:
-h, --help output usage information
-V, --version output the version number
Run nginx with a volume in the current directory
Options:
-h, --help output usage information
-f, --force Force remove nginx container with same name
-p, --port <port> Host port. (Default: 8888)
-n, --name <name> Container name (Default: adh-nginx)
Examples:
$ adh nginx -p 8080 -n myNginx -f
$ adh nginx -n myOtherNginx
Stop containers
Options:
-h, --help output usage information
-a, --all Stop all containers
Start containers
Options:
-h, --help output usage information
-a, --all Start all stopped containers
For running all the test:
$ make test
For running a single test:
$ make TEST="startAndList" single-test