This package has been deprecated

Author message:

It is no longer maintained

docker-registry-downloader

0.3.2 • Public • Published

Docker Registry Downloader

This package provides several helpers to use Docker APIs.

  • Compare local layers with registry layers

Install


npm i docker-registry-downloader --save

Usage example

var DockerHub   = require('docker-registry-downloader').DockerHub;
var Syncronizer = require('docker-registry-downloader').Syncronizer;
var dockerHub   = new DockerHub();
var syncronizer = new Syncronizer();

syncronizer.initialize().then(function() {
  var namespace   = 'azukiapp';
  var repository  = 'azktcl';
  var tag         = '0.0.2';

  // get token from Docker Hub API
  dockerHub.images(namespace, repository).then(function(hubResult) {
    // check local layers with Docker Registry API
    return syncronizer.getLayersDiff(hubResult, tag).then(function (result) {
      console.log(result);
    });
  });
});

developers come here

run all tests

gulp

filter tests

gulp --grep='should sync azukiapp/azktcl:0.0.2'

enable debug

export DOCKER_REGISTRY_DEBUG_LEVEL=debug

enable request debug

export NODE_DEBUG=request

Package Sidebar

Install

npm i docker-registry-downloader

Weekly Downloads

3

Version

0.3.2

License

Apache-2.0

Last publish

Collaborators

  • saitodisse
  • gullitmiranda
  • nuxlli
  • fearenales
  • marcusgadbem