# Functions
ContainerRunningByImageName returns true if a container, built on the given image, is running.
EnsureDockerInit ensures that the Docker client is properly initialized.
ImagePull pulls the image corresponding to th given name and wait for the download to be completed.
StartContainer builds or updates a container base on the provided image name Once built the container will be started.
stopContainerById stops a container corresponding to the provider id.