try:
from importlib.metadata import version
except ImportError:
from importlib_metadata import version
try:
__version__ = version("docker-launch")
except: # noqa: E722
__version__ = "0.0.0"
import logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger("docker-launch")
# Aliases
from .launch import launch_containers # noqa: F401, E402
from .connection import check_connection # noqa: F401, E402
[docs]def check_docker_available():
import docker
try:
docker.DockerClient().close()
return True
except docker.errors.DockerException:
return False
if not check_docker_available():
logger.warning("Docker isn't available in this environment.")