May 22, 2021 Docker From entry to practice
Before you introduce a custom network topology, you may be interested in some external tools and examples:
A shell script called pipework was written by Jérôme Petazzoni to help users connect containers in more complex scenarios.
Brandon Rhodes created a Python library that provides complete network topology management of Docker containers, including routing, NAT firewalls, and some servers that provide HTTP, SMTP, POP, IMAP, Telnet, SSH, FTP.