docker-parse-image
Version:
Parse docker image urls
35 lines (22 loc) • 806 B
Markdown
# docker-parse-image
Parse docker image urls
```
npm install docker-parse-image
```
[](http://travis-ci.org/mafintosh/docker-parse-image)
## Usage
``` js
var parse = require('docker-parse-image')
console.log(parse('mafintosh/test'))
// --> {namespace:'mafintosh', repository:'test', tag:null}
console.log(parse('ubuntu'))
// --> {namespace:null, repository:'ubuntu', tag:null}
console.log(parse('mafintosh/test:14.04'))
// --> {namespace:'mafintosh', repository:'test', tag:'14.04'}
console.log(parse('ubuntu:14.04'))
// --> {namespace:null, repository:'ubuntu', tag:'14.04'}
console.log(parse('registry.com/ubuntu:14.04'))
// --> {registry:'registry.com', namespace:null, tag:'14.04'}
```
## License
MIT