Mehrere Container sollen sich auf einem Dockerserver identische Ports verwenden. Eine Möglichkeit wäre es, über einen anderen Port den internen Port des Containers freizugeben (-p 8080:80). Es gibt jedoch Dienste, bei denen das nicht funktioniert, da der konsumierende Client ausschließlich auf einen bestimmten Port hört, da er so programmiert ist. Will man nun bspw. sowohl Adguard Home und pi-hole -beides DNS-Server, die auf Port 53 ihre Dienste anbieten- auf einem Server betreiben, führt das zu einem Konflikt!
Umgehen kann man das, indem man ein eigenes Netzwerk vom Typ macvlan erstellt.
„Identische Ports mehrfach auf Dockerserver mit macvlan nutzen“ weiterlesen