mirror of
https://github.com/containrrr/watchtower.git
synced 2026-01-22 08:46:09 +01:00
ft: allow detect changes local images
This commit is contained in:
parent
36391b0ae7
commit
1f8e22ed91
4 changed files with 22 additions and 0 deletions
|
|
@ -311,6 +311,10 @@ func (client dockerClient) RenameContainer(c t.Container, newName string) error
|
|||
func (client dockerClient) IsContainerStale(container t.Container) (stale bool, latestImage t.ImageID, err error) {
|
||||
ctx := context.Background()
|
||||
|
||||
if isLocalImage, checkErr := container.LocalImage(); checkErr && isLocalImage {
|
||||
return client.HasNewImage(ctx, container)
|
||||
}
|
||||
|
||||
if !client.PullImages || container.IsNoPull() {
|
||||
log.Debugf("Skipping image pull.")
|
||||
} else if err := client.PullImage(ctx, container); err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue