我最近从 AWS 切换到 Azure,但在让 docker 在我的守护进程中运行时遇到了问题。
在 AWS 上,我正在提取 Pod 的图像并执行 docker diff 以将该图像与原始图像进行比较。
但是现在在 Azure 上,我无法访问 docker,并且似乎无法找到一种方法来获取原始图像和当前图像以及 pod 的更改。
我该如何做 docker diff 之类的事情,或者至少在 Azure 中获取两个图像?
我最近从 AWS 切换到 Azure,但在让 docker 在我的守护进程中运行时遇到了问题。
在 AWS 上,我正在提取 Pod 的图像并执行 docker diff 以将该图像与原始图像进行比较。
但是现在在 Azure 上,我无法访问 docker,并且似乎无法找到一种方法来获取原始图像和当前图像以及 pod 的更改。
我该如何做 docker diff 之类的事情,或者至少在 Azure 中获取两个图像?
您在 AKS 中运行的是哪个版本的 Kubernetes?Kubernetes 在 v1.20 之后已弃用 Docker 作为容器运行时,因此您不能再在节点上运行 DOCKER DIFF。
参考:https ://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/