Check out these links for more information:
- Excellent, in-depth Docker article for Docker networking: https://success.docker.com/article/networking
- Networking with Overlay Networks: https://docs.docker.com/network/network-tutorial-overlay/
- Using MACVLAN networks: https://docs.docker.com/v17.12/network/macvlan/