I am trying to connect 2 nodes of different docker containers.
Container1: iex --name abc@172.17.0.2 --cookie foo
Container2: iex --name xyz@172.17.0.4 --cookie foo
Now lets say I want to connect to abc@172.17.0.2 from xyz@172.17.0.4
Container2:
iex(xyz@172.17.0.4)> Node.connect(:"abc@172.17.0.2")
iex(xyz@172.17.0.4)> true
Nodes are getting connected. But if I do
iex(xyz@172.17.0.4)> node = "abc@172.17.0.2"
iex(xyz@172.17.0.4)> Node.connect(:node)
iex(xyz@172.17.0.4)> false
Why I am getting error? This is happening with other functions as well such as Node.spawn/2.