Lines Matching full:docker
3 # Docker controlling module
40 DOCKER = 2 variable in EngineEnum
80 if USE_ENGINE in [EngineEnum.AUTO, EngineEnum.DOCKER]:
81 commands += [["docker"], ["sudo", "-n", "docker"]]
84 # docker version will return the client details in stdout
141 we don't need qemu in the docker path to run (due to persistent
204 img_name + ".docker")
221 class Docker(object): class
222 """ Running Docker commands """
226 if ("docker" in self._command and
314 dir=docker_dir, suffix=".docker")
402 """Invoke docker run and take care of cleaning up"""
412 return Docker().run(argv, args.keep, quiet=args.quiet,
417 """ Build docker image out of a dockerfile. Arg: <tag> <dockerfile>"""
430 Docker image, fulfilling the ADD directive from the
436 help="cache from docker registry")
446 dkr = Docker()
452 # Create a docker context directory for the build
476 # Copy any extra files into the Docker context. These can be
503 """ Fetch a docker image from the registry. Args: <tag> <registry>"""
510 help="Docker registry")
513 dkr = Docker()
521 """ Update a docker image. Args: <tag> <actions>"""
539 # Create a Docker buildfile
591 dkr = Docker()
598 """Clean up docker instances"""
602 Docker().clean()
607 """Run "docker images" command"""
611 return Docker().command("images", argv, args.quiet)
615 """Probe if we can run docker automatically"""
620 docker = Docker()
621 if docker._command[0] == "docker":
622 print("docker")
623 elif docker._command[0] == "sudo":
624 print("sudo docker")
625 elif docker._command[0] == "podman":
639 help="The docker image in which to run cc")
657 return Docker().run(cmd, False, quiet=args.quiet,
664 parser = argparse.ArgumentParser(description="A Docker helper",