Я слепо последовал некоторому руководству по подману (Немецкий), который обманом заставил меня создать контейнер Kubernetics.
Я предполагаю, что эти команды вызвали это:
$ podman pod create --name somename
$ podman run --detach --pod=somename alpine:latest top
Я случайно создал это, и даже после podman system prune -a
или около того, изображение k8s.gcr.io/pause
и контейнер, который называет себя «инфра-контейнером» и отказывается вывозить, остается.
Вот несколько команд:
$ podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
[…]
k8s.gcr.io/pause 3.2 80d28bedfe5d 5 months ago 688 kB
$ podman ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a19af97ae7ca k8s.gcr.io/pause:3.2 26 hours ago Created 6e40c6882a16-infra
$ podman rm 6e40c6882a16-infra
Error: container a19af97ae7caa0372394af71c9b10a66dd373d699d8a60d81ff7bf8c1749d3d4 is the infra container of pod 6e40c6882a16f884ee953beb4c36a548590a06006c502e00653e807c474ffaa6 and cannot be removed without removing the pod
$ podman rmi k8s.gcr.io/pause:3.2
Error: 1 error occurred:
* could not remove image 80d28bedfe5dec59da9ebf8e6260224ac9008ab5c11dbbe16ee3ba3e4439ac2c as it is being used by 1 containers: image is being used
Обратите внимание, я не использую kubectl
- и у меня это не установлено. Так этот ответ для Kubernetics мне не помогло.