当前位置

网站首页> 程序设计 > 开源项目 > 编程语言 > 浏览文章

aiodocker

作者:小梦 来源: 网络 时间: 2024-01-15 阅读:

#广州# OSC源创会第31期(12月27日)开始报名,OSC自曝家丑!

aiodocker —— AsyncIO bindings for docker.io

示例代码:

#!/usr/bin/env python3import asynciofrom aiodocker.docker import Dockerloop = asyncio.get_event_loop()docker = Docker("http://localhost:4243/")@asyncio.coroutinedef handler(events):    queue = events.listen()    container = yield from docker.containers.run(config, name='testing')    while True:        event = yield from queue.get()        if event['status'] == 'create':            yield from event['container'].stop()            print("Killed {id} so hard".format(**event))events = docker.eventstasks = [asyncio.async(events.run()),         asyncio.async(handler(events)),]loop.run_until_complete(asyncio.gather(*tasks))

相关阅读

热点阅读

网友最爱