def cli()

in container_agent/docker_client.py [0:0]


    def cli(self, *args):
        """Execute a docker cli command.

        Args:
          args: cli arguments

        Returns:
          returncode, stdout, stderr

        Example:
          cli('build', '-t', 'foobar', '.')

        """

        command = (self.docker, '-H=%s' % self.endpoint) + tuple(args)
        log.debug('cli: %s', command)
        log.debug('cli: shell style: %s', ' '.join(escape(word)
                  for word in command))
        p = Popen(command, stdout=PIPE, stderr=PIPE)
        out, err = p.communicate()
        log.debug('%d %s %s', p.returncode, out, err)
        return p.returncode, out, err