github.com/containers/podman/v2@v2.2.2-0.20210501105131-c1e07d070c4c/test/python/docker/common.py (about) 1 from docker import DockerClient 2 3 from test.python.docker import constant 4 5 6 def run_top_container(client: DockerClient): 7 c = client.containers.create(constant.ALPINE, command="top", detach=True, tty=True, name="top") 8 c.start() 9 return c.id 10 11 12 def remove_all_containers(client: DockerClient): 13 for ctnr in client.containers.list(all=True): 14 ctnr.remove(force=True) 15 16 17 def remove_all_images(client: DockerClient): 18 for img in client.images.list(): 19 # FIXME should DELETE /images accept the sha256: prefix? 20 id_ = img.id.removeprefix("sha256:") 21 client.images.remove(id_, force=True)