podmanでerror creating container storageになってコンテナを起動できない

podmanでコンテナが存在しないのに、以下のエラーメッセージが出てコンテナを起動できない時があります。

podman ps -a を実行してもエラーになったIDのコンテナは存在しないし、podman rm ID で削除しようとしてもエラーになります。

メッセージにはYou have to remove that container to be able to reuse that name.(その名前を再利用するには、そのコンテナを削除する必要があります)とありますが、単純に podman rm ID でコンテナを削除するのではなく、--storage オプションを指定して以下のように削除します。IDには実際のメッセージに表示されているIDを指定します。例えば、上の例であれば、podman rm --storage d8d1 になります。

これで、podman run 出来るようになります。