error joining network namespace for container xxxx
問題
docker(podman)で、以下のようなエラーが出てコンテナイメージの一覧が出せない。起動しない。
$ podman ps ERRO[0000] error joining network namespace for container ba92191c749471fa1a9b135a8e12a9a64bad3b83cb593734c2880a0d7dff87bb: error retrieving network namespace at /tmp/podman-run-1000/netns/cni-23c96785-90e6-b5a3-43b3-3d0777618356: unknown FS magic on "/tmp/podman-run-1000/netns/cni-23c96785-90e6-b5a3-43b3-3d0777618356": ef53
答え
コンテナを停止せずにWindowsを再起動したり、WSLをshutdownしたりすると発生することがあるようです。
エラーメッセージにコンテナIDが含まれているので、そのコンテナIDを使って停止をすると起動できるようになるようです。
$ docker stop xxxx
コメント