upkick:Docker容器的无人值守升级,困难的方法

时间:2024-05-18 23:04:25
【文件属性】:

文件名称:upkick:Docker容器的无人值守升级,困难的方法

文件大小:361KB

文件格式:ZIP

更新时间:2024-05-18 23:04:25

Go

向上踢 很难进行Docker容器的无人值守升级。 正在安装 $ go get github.com/camptocamp/upkick 它有什么作用? Upkick可帮助您使容器保持最新状态。 启动它时,它将执行以下操作: 列出Docker套接字上所有正在运行的容器 更新(拉出)容器中使用的所有图像 除非使用--warn-only ,否则--warn-only使用过时的图像停止/删除所有容器(您需要Rancher之类的协调器来重新启动它们) 如果提供了Prometheus网关,则向其推送指标 这不是目录模板的目的吗? 否。目录模板通常使用带标记的图像版本。 但是,Docker标签不是固定的:它们实际上与分支相对应。 因此,尽管新的目录模板可能会升级标签并强制升级容器,但绝不会保证容器会在给定标签的最新哈希值上运行。 这是出于安全考虑,因为图像应定期重建。 Rancher允许将容


【文件预览】:
upkick-master
----.gitignore(16B)
----Dockerfile(58B)
----handler()
--------handler.go(8KB)
----images()
--------upkick.png(175KB)
--------metrics_not_updated.png(27KB)
--------metrics_up_to_date.png(42KB)
--------metrics_what.png(29KB)
--------upkick.svg(126KB)
----Makefile(1KB)
----.dockercfg.enc(144B)
----.travis.yml(1KB)
----LICENSE(11KB)
----CHANGELOG.md(1KB)
----main.go(717B)
----README.md(4KB)
----config()
--------config.go(2KB)
----image()
--------image.go(296B)
----.travis()
--------publish.sh(701B)
--------test.sh(20B)
--------build.sh(557B)
----metrics()
--------metrics_test.go(1KB)
--------metrics.go(3KB)

网友评论