我正在 Podman 上运行容器 Docker 注册表。我目前正在学习,同时我正在将一张带有不同标签的图像推送到本地注册表。
但是我无法从注册表中删除该标签。 我可以使用以下命令从图像(本地存储)中删除标签(或取消标签)
podman rmi [CONTAINER]
但是,当我尝试在本地注册表上的标签上运行相同的命令时,它找不到它,即使我在运行时可以看到它
podman images
我错过了什么?
您需要使用环境变量启动注册表容器
REGISTRY_STORAGE_DELETE_ENABLED=true
环境变量REGISTRY_STORAGE_DELETE_ENABLED=true告诉注册表打开支持删除镜像
从本地存储库中删除特定标签的命令是
podman rmi CONTAINER:TAG
问问题时我并没有想到要尝试这个。
编辑:正如@BMitch提到的,这个命令对注册表没有任何作用。