1.1.1 • Published 4 years ago
@vweevers/docker-pull v1.1.1
docker-pull
Pull a docker image from a registry using node.
This is a temporary fork of the docker-pull package to include mafintosh/docker-pull#2.
npm install @vweevers/docker-pullUsage
var pull = require('@vweevers/docker-pull')
pull('ubuntu', function (err) {
  console.log('was pulled?', !err)
})
var p = pull('ubuntu:14.04')
p.on('progress', function () {
  console.log('pulled %d new layers and %d/%d bytes', p.layers, p.transferred, p.length)
})
p.on('end', function () {
  console.log('pull is done')
})Api
var p = pull(image, [options], [callback]])
Pull a docker image. Returns an EventEmitter. Optionally you can specify the following options:
{
  host:     'registry.example.com', // docker registry
  version:  'v2',                   // defaults to 'v1.15'
  username: 'user',                 // defaults to 'anon'
  password: 'pwd',                  // defaults to ''
  email:    'user@example.com'      // no default
}p.on('progress', progress)
Emitted for each data chunk.
p.on('end', function () {})
Emitted when the operation has ended.
p.on('error', err)
Emitted when an error happens during communication with the registry.
Command line tool
There is also a command line tool
npm install -g @vweevers/docker-pull
docker-pull ubuntu:14.04License
MIT
1.1.1
4 years ago