【问题标题】:How can I remove an image from minikube?如何从 minikube 中删除图像?
【发布时间】:2021-08-20 10:58:18
【问题描述】:
$ minikube image ls
...
docker.io/library/crasher:latest
...

$ minikube image rm crasher crasher:latest docker.io/library/crasher:latest

$ minikube image ls
...
docker.io/library/crasher:latest
...

看起来 minikube rm 没有从 minikubes 内部缓存中删除图像。我希望能够删除其中一张图片,这样当我minikube image load 时,我可以确定它会拾取新图片。

【问题讨论】:

  • ls ~/.minikube/cache/images/的o/p是什么
  • @P....crasher_latest counter.078460605.tmp counter.416244599.tmp 这很令人惊讶,因为minikube cache list 没有返回任何内容。
  • 尝试minikube cache delete 然后rm
  • @ChandraSekar 接受的答案是特定于强制 minikube 提取新的远程图像,而不是使用新的本地图像。由于某种原因,其他答案不起作用。

标签: kubernetes minikube


【解决方案1】:

我想通了,问题是我仍在运行使用该图像的服务。

您要么无法删除正在使用的映像,要么 minikube 将正在使用的映像添加回列表中的速度比我运行命令的速度要快。

因此,如果您想在 minikube 上对您的图像进行本地热交换,您需要:

1. kubectl delete
2. minikube image rm
3. minikube image load
4. kubectl apply

【讨论】:

    猜你喜欢
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多