Ziel
Sie möchten das Host-Netzwerk mit allen Ihren LXC-Containern teilen.
Überprüfen Sie die Netzwerkeinstellungen Ihrer Container durch Eingabe von:
Wenn eine Ausgabe wie die folgende angezeigt wird:
+---------+----------+---------+-------------+---------+
| NAME | TYPE | MANAGED | DESCRIPTION | USED BY |
+---------+----------+---------+-------------+---------+
| docker0 | bridge | NO | | 0 |
+---------+----------+---------+-------------+---------+
| eth0 | physical | NO | | 0 |
+---------+----------+---------+-------------+---------+
Lösung
Richten Sie Ihren Container mit den Standardeinstellungen von LXD ein, wodurch ein Netzwerk für alle Container erstellt wird, die an den neu erstellten lxdbr0-Adapter auf dem Host-System angebunden sind, mit
und akzeptieren Sie die Standardwerte:
Would you like to create a new local network bridge? (yes/no) [default=yes]:
What should the new bridge be called? [default=lxdbr0]:
und Ihre Container sind bereits mit der lxdbr0-Brücke auf Ihrem Host verbunden.
Möglicherweise sehen Sie nun Folgendes.
lxc_network_list_after.txt
+---------+----------+---------+-------------+---------+
| NAME | TYPE | MANAGED | DESCRIPTION | USED BY |
+---------+----------+---------+-------------+---------+
| docker0 | bridge | NO | | 0 |
+---------+----------+---------+-------------+---------+
| eth0 | physical | NO | | 0 |
+---------+----------+---------+-------------+---------+
| lxdbr0 | bridge | YES | | 5 |
+---------+----------+---------+-------------+---------+
Probieren Sie es nun aus
lxc exec [mycontainer] /bin/bash
curl https://techoverflow.net
Check out similar posts by category:
Allgemein If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow