ebonite.ext.docker.utils module

ebonite.ext.docker.utils.is_docker_running() → bool[source]

Check if docker binary and docker daemon are available

Returns:true or false
ebonite.ext.docker.utils.create_docker_client(docker_host: str = '', check=True) → docker.client.DockerClient[source]

Context manager for DockerClient creation

Parameters:
  • docker_host – DOCKER_HOST arg for DockerClient
  • check – check if docker is available
Returns:

DockerClient instance

ebonite.ext.docker.utils.image_exists_at_dockerhub(tag)[source]
ebonite.ext.docker.utils.repository_tags_at_dockerhub(repo)[source]