From f5f9f8e1b8319bbdb3cfe61c0dfedd6431c8597d Mon Sep 17 00:00:00 2001 From: Roman Date: Tue, 7 Jan 2025 20:17:53 +0800 Subject: [PATCH] test: get attached primary IP --- src/node/docker_mananger.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/node/docker_mananger.py b/src/node/docker_mananger.py index c512f65..6182c7a 100644 --- a/src/node/docker_mananger.py +++ b/src/node/docker_mananger.py @@ -62,9 +62,12 @@ class DockerManager: network=NETWORK_NAME, ) - network = self._client.networks.get(NETWORK_NAME) - logger.debug(f"docker network connect --ip {container_ip} {NETWORK_NAME} {container.id}") - network.connect(container, ipv4_address=container_ip) + # network = self._client.networks.get(NETWORK_NAME) + # logger.debug(f"docker network connect --ip {container_ip} {NETWORK_NAME} {container.id}") + # network.connect(container, ipv4_address=container_ip) + + attached_ip = container.attrs["NetworkSettings"]["IPAddress"] + logger.debug(f"Container started with IP {attached_ip}") logger.debug(f"Container started with ID {container.short_id}. Setting up logs at {log_path}") log_thread = threading.Thread(target=self._log_container_output, args=(container, log_path))