This minimal config is working for me:
# jupyterhub_config_podman.py
c.JupyterHub.spawner_class = "docker"
c.JupyterHub.authenticator_class = "dummy"
c.Authenticator.admin_users = {'demo'}
c.DockerSpawner.image = "quay.io/jupyter/base-notebook:latest"
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("8.8.8.8", 80))
c.JupyterHub.hub_ip = s.getsockname()[0]
s.close()
c.ConfigurableHTTPProxy.debug = True
Podman command:
podman system service -t0 --log-level=debug
JupyterHub command:
DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock jupyterhub --config jupyterhub_config_podman.py --debug
Do you have the same problem with this config?