dependent containers don't work anymore because of network_mode
whenever I try to run a podman container, it’ll through:
<span style="color:#323232;">Error: running container create option: container has joined pod 4f[long_string]b1f and dependency container 34[long_string]9cd is not a member of the pod: invalid argument
</span>
An example of a dependent container compose file looks like this:
<span style="color:#323232;">services:
</span><span style="color:#323232;"> # https://docs.linuxserver.io/images/docker-qbittorrent
</span><span style="color:#323232;"> qbittorrent:
</span><span style="color:#323232;"> image: lscr.io/linuxserver/qbittorrent:latest
</span><span style="color:#323232;"> container_name: qbittorrent
</span><span style="color:#323232;"> environment:
</span><span style="color:#323232;"> - WEBUI_PORT=8090
</span><span style="color:#323232;"> - PUID=0
</span><span style="color:#323232;"> - PGID=0
</span><span style="color:#323232;"> volumes:
</span><span style="color:#323232;"> - ./config:/config:Z
</span><span style="color:#323232;"> - ./files:/media:z
</span><span style="color:#323232;"> restart: always
</span><span style="color:#323232;"> depends_on:
</span><span style="color:#323232;"> - gluetun
</span><span style="color:#323232;"> network_mode: "container:gluetun"
</span>
<span style="color:#323232;">services:
</span><span style="color:#323232;"> # https://github.com/qdm12/gluetun
</span><span style="color:#323232;"> gluetun:
</span><span style="color:#323232;"> image: docker.io/qmcgaw/gluetun
</span><span style="color:#323232;"> container_name: gluetun
</span><span style="color:#323232;"> cap_add:
</span><span style="color:#323232;"> - NET_ADMIN
</span><span style="color:#323232;"> devices:
</span><span style="color:#323232;"> - /dev/net/tun:/dev/net/tun
</span><span style="color:#323232;"> ports:
</span><span style="color:#323232;"> - 8001:8000 # gluetun
</span><span style="color:#323232;"> - 8090:8090 # qbittorrent
</span><span style="color:#323232;"> volumes:
</span><span style="color:#323232;"> - ./config:/gluetun:Z
</span><span style="color:#323232;"> environment:
</span><span style="color:#323232;"> - KEYS=REDACTED
</span><span style="color:#323232;"> restart: always
</span><span style="color:#323232;"> privileged: true
</span>
It worked until yesterday. I updated to fedora 40. I am not sure if that is just a coincidence or if that’s the reason. Should I downgrade to 39?
Add comment