与podman服务器交互的库
podman的Python项目详细描述
podman-pythonic库,用于处理podman的varlink接口
状态:主动开发
概述
python podman库。
提供一个稳定的api来调用。
释放量
要求
- Python3.5+
- openssh 6.7+
- requirements.txt中的python依赖项
建筑
要构建podman egg并以用户身份安装:
cd ~/python-podman python3 setup.py clean -a && python3 setup.py sdist bdist python3 setup.py install --user
代码片段/示例:
显示存储中的图像
importpodmanwithpodman.Client()asclient:list(map(print,client.images.list()))
显示午夜后创建的容器
fromdatetimeimportdatetime,time,timezoneimportpodmanmidnight=datetime.combine(datetime.today(),time.min,tzinfo=timezone.utc)withpodman.Client()asclient:forcinclient.containers.list():created_at=podman.datetime_parse(c.createdat)ifcreated_at>midnight:print('Container {}: image: {} created at: {}'.format(c.id[:12],c.image[:32],podman.datetime_format(created_at)))