summaryrefslogtreecommitdiff
path: root/contrib/python/examples/eg_attach.py
blob: f8008163f35bf6d62c0da3df22969c71475aabb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env python3
"""Example: Run Alpine container and attach."""

import podman

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

with podman.Client() as client:
    id = client.images.pull('alpine:latest')
    img = client.images.get(id)
    cntr = img.create()
    cntr.start()

    try:
        cntr.attach()
    except BrokenPipeError:
        print('Container disconnected.')