actions

package
v1.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckForMultipleWatchtowerInstances

func CheckForMultipleWatchtowerInstances(client container.Client, cleanup bool, scope string) error

CheckForMultipleWatchtowerInstances will ensure that there are not multiple instances of the watchtower running simultaneously. If multiple watchtower containers are detected, this function will stop and remove all but the most recently started container. This behaviour can be bypassed if a scope UID is defined.

func CheckForSanity added in v1.3.0

func CheckForSanity(client container.Client, filter types.Filter, rollingRestarts bool) error

CheckForSanity makes sure everything is sane before starting

func Update

func Update(client container.Client, params types.UpdateParams) (types.Report, error)

Update looks at the running Docker containers to see if any of the images used to start those containers have been updated. If a change is detected in any of the images, the associated containers are stopped and restarted with the new image.

func UpdateImplicitRestart added in v1.4.0

func UpdateImplicitRestart(containers []types.Container)

UpdateImplicitRestart iterates through the passed containers, setting the `LinkedToRestarting` flag if any of it's linked containers are marked for restart

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL