Hallo Luca,
Am 15.11.24 um 15:51 schrieb Luca Bertoncello:
Hallo Leute!
Ich habe eine frisch installierte Debian 12. Podman habe ich aus alvistack installiert und ist in der Version 5.3.0.
Prinzipiell funktioniert es... Ich kann als normaler Nutzer ein Container anlegen. Das wäre z.B. mein docker-compose.yml:
services: nextcloud: networks: - ncricoltz_net
...
networks: ncricoltz_net: driver: bridge
,,,
Ideen?
ich hab da mehrere Ideen, was bei Docker an der Stelle alles klemmen kann, weiß aber nicht, ob das auch auf podman zutrifft.
Ist es wirklich ein Problem Container -> Host oder eher Container -> Internet?
1. DNS-Resolver passt nicht: Bei docker0 hat sich docker dazwischen geklemmt, bei weiteren selbst definierten Netzwerken wurde einfach die resolv.conf von Host reinkopiert die auf nicht erreichbare DNS-Server verweist (z.B. IPv6, obwohl im Container gar kein IPv6 konfiguriert ist) Test aus dem Container: ping Host-IP, ping externe IP
2. Forwarding eingeschaltet?
3. Firewall: hier musst du ggf. selbst entsprechende NAT-Regeln anlegen.
4. MTU: Wenn außerhalb der Containerwelt eine geringere MTU (bei mir wg. VLAN/vSwitch bei Hetzner) benötigt wird, muss das innerhalb explizit für das jeweilige Netzwerk ebenfalls konfiguriert werden. Einstellungen in der daemon.json hat docker nur für docker0 übernommen. Bis zum Host kommt man hier noch, aber nicht nach draußen.
P.S. ich hab die Nextcloud wieder ohne Container betrieben, nachdem ich festgestellt hatte, daß der Wartungsaufwand durch die Container nicht geringer ist und die Container vieles verkomplizieren. Collabora und Talk hab ich im COntainer nie richtig zum laufen bekommen.
Gruß Rico