Merge pull request #4 from 25th-floor/PR/issue_3
Support --layers for schemaVersion 1 images
This commit is contained in:
@@ -166,6 +166,9 @@ class Registry:
|
||||
print "error {}".format(self.__error)
|
||||
return []
|
||||
|
||||
if json.loads(layers_result.text)['schemaVersion'] == 1:
|
||||
layers = json.loads(layers_result.text)['fsLayers']
|
||||
else:
|
||||
layers = json.loads(layers_result.text)['layers']
|
||||
|
||||
return layers
|
||||
@@ -300,8 +303,12 @@ def main_loop(args):
|
||||
print " tag: {}".format(tag)
|
||||
if args.layers:
|
||||
for layer in registry.list_tag_layers(image_name, tag):
|
||||
if layer.has_key('size'):
|
||||
print " layer: {}, size: {}".format(
|
||||
layer['digest'], layer['size'])
|
||||
else:
|
||||
print " layer: {}".format(
|
||||
layer['blobSum'])
|
||||
|
||||
# delete tags if told so
|
||||
if args.delete or args.delete_all:
|
||||
|
||||
Reference in New Issue
Block a user