Vous voulez partager le réseau de l’hôte avec tous vos conteneurs lxc.
Vérifiez les paramètres réseau de vos conteneurs en tapant :
lxc_network_list.sh
lxc network list
Si cela affiche quelque chose comme ça :
lxc_network_output.txt
+---------+----------+---------+-------------+---------+
| NAME | TYPE | MANAGED | DESCRIPTION | USED BY |
+---------+----------+---------+-------------+---------+
| docker0 | bridge | NO | | 0 |
+---------+----------+---------+-------------+---------+
| eth0 | physical | NO | | 0 |
+---------+----------+---------+-------------+---------+
Solution
Configurez votre conteneur avec les paramètres par défaut de LXD, créant un réseau pour tous les conteneurs attachés à l’adaptateur lxdbr0 nouvellement créé sur le système hôte avec
lxd_init.sh
lxd init
et acceptez les valeurs par défaut :
lxd_init_output.txt
Would you like to create a new local network bridge? (yes/no)[default=yes]:
What should the new bridge be called? [default=lxdbr0]:
et ayez vos conteneurs déjà connectés au pont lxdbr0 sur votre hôte.
Vous pourriez maintenant voir quelque chose comme ceci.
lxc_network_list_after.txt
+---------+----------+---------+-------------+---------+
| NAME | TYPE | MANAGED | DESCRIPTION | USED BY |
+---------+----------+---------+-------------+---------+
| docker0 | bridge | NO | | 0 |
+---------+----------+---------+-------------+---------+
| eth0 | physical | NO | | 0 |
+---------+----------+---------+-------------+---------+
| lxdbr0 | bridge | YES | | 5 |
+---------+----------+---------+-------------+---------+
Maintenant essayez-le
lxc_exec_bash.sh
lxc exec [mycontainer] /bin/bash
curl_test.sh
curl https://techoverflow.net
Consultez les articles similaires par catégorie :Allgemein
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow