Use docker cli to communicate when interact with docker system

This commit is contained in:
Adil Hafeez 2025-02-13 15:53:05 -08:00
parent 13a9e88904
commit d2db04987e
No known key found for this signature in database
GPG key ID: 9B18EF7691369645
3 changed files with 11 additions and 25 deletions

View file

@ -24,23 +24,6 @@ def getLogger(name="cli"):
log = getLogger(__name__)
def update_docker_host_env():
"""
Update DOCKER_HOST environment variable to use the local Docker socket
"""
if os.getenv("DOCKER_HOST"):
return
default_docker_socket = os.getenv("DEFAULT_DOCKER_SOCKET", "/var/run/docker.sock")
if not os.path.exists(default_docker_socket):
home_dir = os.getenv("HOME")
docker_host = f"unix://{home_dir}/.docker/run/docker.sock"
log.info(
f"Default docker socket {default_docker_socket} not found, using {docker_host}"
)
os.environ["DOCKER_HOST"] = docker_host
def validate_schema(arch_config_file: str) -> None:
try:
try: