def images(ctx, remote):
"""
List images
"""
utils.logger.debug("Executing images command")
valid_images = ctx.obj.get('containers') or utils.get_images_from_dockerfiles()
images_names = valid_images.keys()
utils.logger.info("Expected images: %(images)s\n", dict(images=", ".join(images_names)))
images_info = utils.get_local_images_info(images_names)
if remote:
_validate_global_params(ctx, 'registry')
try:
images_info += utils.get_remote_images_info(images_names, ctx.obj['registry'])
except Exception as exp:
raise click.exceptions.ClickException('Got unknow error from remote registry %(error)s' % dict(error=exp.message))
print(tabulate.tabulate(images_info, headers=['REGISTRY', 'IMAGE', 'TAG'], tablefmt='grid'))
评论列表
文章目录