Creaprog a écrit
Dans le conteneur curl localhost fonctionne.
C'est normal.
Creaprog a écrit
Dans la machine hôte curl localhost ne fonctionne pas.
C'est normal.
Creaprog a écrit
Dans la machine hôte curl ip du conteneur fonctionne.
C'est normal.
Creaprog a écrit
Dans la machine hôte ou dans le conteneur curl l'ip public ne fonctionne pas.
Il me semble avoir bien fait iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 10.0.3.XXX:80 je ne comprends pas que faire de plus en plus tous les sites me conseille de faire ça...
C'est pas normal.
A priori tu dois avoir une autre règle iptables qui bloque le routage.
L’exécution des règles iptables se fait selon l'ordre d'insertion, avec ton -A (A comme Append) tu ajoutes ta règle tout à la fin, mais si avant il y a une règle qui rejette tout, aucune chance que quoi ce soit routé sur ton container.
Sur l’hôte, tape la commande
sudo iptables -t nat --list
Tu devrais déjà avoir des règles en place.
Si tu veux que ta règle passe en premier, faut mettre -I à la place de -A