如何使docker在远程服务器上重置映像?

时间:2019-01-17 10:17:34

标签: docker

在从jenkins构建的docker上,第一个docker镜像在远程服务器上被正确标记为LATEST

在重建时,它应该覆盖服务器上的docker映像。但事实并非如此。 实际上,它使用no-tag存储库和no-tag标签创建 new 码头工人镜像。并避免为图像使用预定义的域名。 因此,创建一个新图像是因为应该创建新图像,因为它们完全不同。

有什么方法可以避免仅从远程服务器直接删除图像?但是要更新相同标签(域名)上的图像泊坞窗?

有任何解决方法的想法吗?如何避免从jenkins构建中使用静态不变的TAG名称制作新的docker映像。 因为在cron上运行时会占用大量内存空间。

如何覆盖docker映像或使其被覆盖的外观?

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式从jenkins中删除无标签图像:docker rmi $(docker images -f "dangling=true" -q)