How to use the podman.datetime_format function in podman

To help you get started, we’ve selected a few podman examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github containers / python-podman / examples / eg_latest_containers.py View on Github external
from datetime import datetime, time, timezone

import podman

print('{}\n'.format(__doc__))


midnight = datetime.combine(datetime.today(), time.min, tzinfo=timezone.utc)

with podman.Client() as client:
    for c in client.containers.list():
        created_at = podman.datetime_parse(c.createdat)

        if created_at > midnight:
            print('{}: image: {} createdAt: {}'.format(
                c.id[:12], c.image[:32], podman.datetime_format(created_at)))
github containers / python-podman / examples / eg_new_image.py View on Github external
def print_history(details):
    """Format history data from an image, in a table."""
    for i, r in enumerate(details):
        print(
            '{}: {} {} {}'.format(i, r.id[:12],
                                  podman.datetime_format(r.created), r.tags),
            sep='\n')
    print("-" * 25)
github containers / python-podman / examples / eg_containers_by_image.py View on Github external
#!/usr/bin/env python3
"""Example: Show containers grouped by image id."""

from itertools import groupby

import podman

print('{}\n'.format(__doc__))

with podman.Client() as client:
    ctnrs = sorted(client.containers.list(), key=lambda k: k.imageid)
    for key, grp in groupby(ctnrs, key=lambda k: k.imageid):
        print('Image: {}'.format(key))
        for c in grp:
            print('     : container: {} created at: {}'.format(
                c.id[:12], podman.datetime_format(c.createdat)))