@tracker1/docker-cli
Version:
Docker cli interface
37 lines (23 loc) • 1.64 kB
Markdown
# @tracker1/docker-cli
[](https://www.npmjs.com/package/@tracker1/docker-cli)
[](https://libraries.io/npm/@tracker1/docker-cli)

[](./LICENSE)
<!-- [](https://github.com/tracker1/node-docker-cli/actions) -->
<!--[](https://github.com/tracker1/node-docker-cli) -->
Quick command interface for running docker commands with parsed results.
```js
import dockerCommand from '@tracker1/docker-cli';
const result = await dockerCommand('ps', options);
```
## dockerCommand
The command `dockerCommand(command, options)` has to input parameters.
* `command` (string) - the command to run
* `options` (object, optional) - Additional parameters to run
* `machineName` (string) - the docker-machine configuration name to use.
* `cwd` (string) - the working path to use
* `echo` (bool) - when true, will echo the console output as the command runs
## Related Projects
[docker-cli-js](https://github.com/Quobject/docker-cli-js) - Original inspiration, started with some logic from this project. Reduced interface footprint to single method, separated logic out and using camelCase response naming.
## License
MIT License