VLAN/Docker


SnakeZZ

Recommended Posts

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

Link to comment
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.

Link to comment
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.

 

 

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.