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 image: nextcloud:30.0.2-apache container_name: nc_ricoltz restart: always ports: - 172.16.95.2:8001:80 depends_on: - redis volumes: - /home/container/rl/nc_ricoltz/www:/var/www/html - /home/container/rl/nc_ricoltz/conf:/var/www/html/config - /home/container/rl/nc_ricoltz/data:/var/www/html/data - /home/container/rl/nc_ricoltz/apps:/var/www/html/apps environment: - TZ=Europe/Berlin # Timezone - MYSQL_PASSWORD=XXXXXXXXX # MySQL Data - MYSQL_DATABASE=XXXXXXXXX # MySQL Data - MYSQL_USER=XXXXXXXXX # MySQL Data - MYSQL_HOST=172.16.95.2 # MySQL Data - REDIS_HOST=redis # The redis container to use
redis: networks: - ncricoltz_net image: redis:8.0-M02-alpine container_name: redis restart: always volumes: - /home/container/rl/nc_ricoltz/redis:/data
networks: ncricoltz_net: driver: bridge ------------------------------
Wenn ich mit podman-compose up -d das Container starte, das geht und ich kann, in dem Fall, NextCloud sehen. Nun wollte ich eine App installieren (Collabora) und die versucht den Host zu erreichen. Und es klappt nicht...
Ich habe auch probiert mich in dem Container anzumelden (podman exec -it ...) und mit curl eine Seite aufzurufen, die vom Host verwaltet wird. Das geht nicht. Selbst per telnet bekomme ich die Fehlermeldung "Unable to connect to remote host: Network is unreachable".
Wenn ich allerdings versuche, eine Seite aufzurufen, die auf einem ANDEREN Host liegt, funktioniert es einwandfrei... Kurioserweise, wenn ich versuche MySQL zu erreichen, die auf einem "dummy"-Schnittstelle auf dem Host läuft, kann ich ihn erreichen. Aber alles, was auf isp0 (die Ethernetschnittstelle mit der öffentlichen IP) geht nicht...
Ideen?
Tausend Dank Luca Bertoncello (lucabert@lucabert.de)