%20reines%20L1-%20oder%20L2-Networking%3F.png)
Als Hobbyprojekt versuche ich, von Grund auf ein „Mini-Internet“ aufzubauen, einschließlich Hosts, Routern, DHCP, DNS, TLS und allem Drum und Dran, aber ich habe Schwierigkeiten, eine Plattform zu finden, die so „Bare Metal“ ist, wie ich sie brauche.
Docker Compose sieht toll aus, weil es so einfach und schnell ist, einen Container hochzufahren. Wenn Sie jedoch Container miteinander vernetzen, scheint es wie ein Switch, Router, DHCP-Server und möglicherweise auch wie ein DNS-Server zu agieren.
Gibt es eine Möglichkeit, Docker (und Compose) dazu zu bringen, zwei Container so miteinander zu verbinden, als ob zwischen ihnen eine direkte kabelgebundene Ethernet-Verbindung bestünde? Oder zumindest einen einfachen reinen L2-Switch?
Oder wenn nicht, haben Sie andere Empfehlungen für Plattformen, die solchen Unsinn unterstützen?