Page 1 of 1

Der Rootless-Podman-Quadlet-Webserver ist vom Host aus nicht erreichbar

Posted: 06 Jan 2025, 22:30
by Guest
Ich experimentiere mit rootlosen Podman-Quadlets und habe versucht, Mediawiki mit einer Mariadb-Datenbank als komplexeres Szenario auszuführen. Aber ich stecke fest, da ich weder die Datenbank noch den Mediawiki-Webserver (Apache2) erreichen kann. Ich habe es mit systemctl --user start mediawiki-pod.service gestartet, nachdem ich systemctl --user daemon-reload ausgeführt habe.
Wenn ich alles mit podman starte Führen Sie es aus (z. B. podman run -p 8080:80 docker.io/mediawiki:1.42) oder führen Sie es ohne Pod-Datei mit jedem Dienst aus, der Network=host verwendet. Ich kann den Webserver/die Datenbank erreichen.
Ich vermute, dass es etwas mit dem überbrückten Netzwerk zu tun hat, aber ich kann nicht genau herausfinden, was. Was ist das Problem mit meinen Quadlets?
mediawiki.pod

Code: Select all

[Pod]
PodName=Mediawiki
Network=mediawiki.network
PublishPort=8080:80
PublishPort=3306:3306
mediawiki-app.container

Code: Select all

[Container]
Image=docker.io/mediawiki:1.42
ContainerName=mediawiki-app
Pod=mediawiki.pod
Network=mediawiki.network
mediawiki-db.container

Code: Select all

[Container]
Image=docker.io/mariadb:11.6
ContainerName=mediawiki-db
Pod=mediawiki.pod
EnvironmentFile=mediawiki-db.env
Network=mediawiki.network
mediawiki.network

Code: Select all

[Network]
Driver=bridge