SnakeZZ Posted November 11, 2022 Share Posted November 11, 2022 Hallo Zusammen, ich habe bei mir VLANs konfiguriert und ein VLAN 4 mit Interface br0.4 angelegt. Wenn ich nun ein Dockerimage mit br0.4 nutze, bekommt das die IP 192.168.4.2. Wie wird die IP vergeben? Eine DHCP Lease sehe ich jedenfalls nicht.... ?!? Hab ich das richtig gelesen, dass Docker kein DHCP 'kann'? Wo setze ich die IP für das Interface auf eine andere IP? Gruss, SnakeZZ Quote Link to comment
Ford Prefect Posted November 11, 2022 Share Posted November 11, 2022 20 minutes ago, SnakeZZ said: Hab ich das richtig gelesen, dass Docker kein DHCP 'kann'? Ja 20 minutes ago, SnakeZZ said: Wo setze ich die IP für das Interface auf eine andere IP? ...einfach dort beim Docker, bei den Netzwerkeinstellungen (custom br0.4), fest eingeben. Quote Link to comment
SnakeZZ Posted November 11, 2022 Author Share Posted November 11, 2022 Ich hab mal versucht, bei 2 Containern die gleichen IPs zu benutzen und hab einen Fehler bekommen. Das geht demnach nicht oder mach ich was falsch? Danke und Gruss SnakeZZ Quote Link to comment
vakilando Posted November 11, 2022 Share Posted November 11, 2022 23 minutes ago, SnakeZZ said: Ich hab mal versucht, bei 2 Containern die gleichen IPs zu benutzen das ist ja auch einigermaßen sinnfrei... Ein Docker Container kann nur dann DHCP, wenn der Maintainer einen dhcp client integriert hat. Wenn du VLANS mit macvlan nutzt (und nicht ipvlan) sollten sich entsprechende container mit dhcp client beim Start auch eine IP von deinem DHCP Server holen. Ob und wie das mit mehreren Containern mit ipvlan funktioniert weiß ich nicht, die haben ja keine eigene MAC-Adresse.... Ich habe VLAN mit macvlan und vergebe jedem Container sowohl eine IP-Adresse als auch eine MAC-Adresse. Quote Link to comment
vakilando Posted November 11, 2022 Share Posted November 11, 2022 3 hours ago, SnakeZZ said: bekommt das die IP 192.168.4.2. Wie wird die IP vergeben? Eine DHCP Lease sehe ich jedenfalls nicht.... ?!? Docker vergibt die IPs bei Start eines Containers selbst. Du kannst in den Docker Einstellungen einen DHCP Pool definieren und so vermeiden, dass von deinen Containern IP Adressen verwendet werden, die mit deinem DHCP-Server (z.B. Router) in Konflikt geraten. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.