From 27ff1c563603ad7d46dd44579d3e5f568a4c8e0f Mon Sep 17 00:00:00 2001 From: Ting-Jun Wang Date: Sat, 1 Jun 2024 13:15:12 +0800 Subject: [PATCH] fix: add advertise_addr when join the swarm, try to fix bugs in docker --- src/communication.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/communication.py b/src/communication.py index af19796..e07b3e3 100644 --- a/src/communication.py +++ b/src/communication.py @@ -76,7 +76,7 @@ class ClusterCommunicationModule(): # join docker swarm cluster token = self.client_sock.recv(1024).decode().split(' ')[-1] print("Receive Docker Swarm Join_Token=", token) - status = self.node_manager.docker_client.swarm.join(remote_addrs=[f'{addr[0]}:2377'], join_token=token) + status = self.node_manager.docker_client.swarm.join(remote_addrs=[f'{addr[0]}:2377'], join_token=token, advertise_addr=f'{addr[0]}:2377') if not status: print("Some Errors!")