关于Docker构造镜像、将镜像上传到Harbor、使用k8s通过Harbor镜像构造容器,缓存问题引起的bug
1、问题描述
我使用Docker构造了一个python镜像,版本是24.4.12,但是最初传进来的文件没有配置对,重新修改文件,再构造镜像,上传到Harbor之后,使用的版本还是24.4.12。
问题就处在这。
我用k8s拉取Harbor上的镜像,版本号24.4.12,
1、删除Harbor上原有的24.4.12,使用Docker重新上传24.4.12到Harbor,但是k8s生成的容器还是之前那个错误版本的。
2、删除Harbor上原有的24.4.12,k8s还是可以根据之前的版本号拉取到镜像,并且生成了容器。
2、解决
每次构造镜像使用不同的版本号就行。