Cannot add a node to cluster on remote host

Finally I've made it.
Adding 'network.publish_host=[local IP address of each host itself]' to each container's config was the key.