Containers connected to the same network are able to communicate with each other. If you are using a driver that supports multi-host connectivity, then containers will be able to communicate even if they are running on different Docker Engines 