在从jenkins构建的docker上,第一个docker镜像在远程服务器上被正确标记为LATEST
。
在重建时,它应该覆盖服务器上的docker映像。但事实并非如此。
实际上,它使用no-tag
存储库和no-tag
标签创建 new 码头工人镜像。并避免为图像使用预定义的域名。
因此,创建一个新图像是因为应该创建新图像,因为它们完全不同。
有什么方法可以避免仅从远程服务器直接删除图像?但是要更新相同标签(域名)上的图像泊坞窗?
有任何解决方法的想法吗?如何避免从jenkins构建中使用静态不变的TAG名称制作新的docker映像。 因为在cron上运行时会占用大量内存空间。
如何覆盖docker映像或使其被覆盖的外观?
答案 0 :(得分:0)
您可以通过以下方式从jenkins中删除无标签图像:docker rmi $(docker images -f "dangling=true" -q)