Skip to content

Automatically keep your docker services and your docker containers up-to-date with the latest version

License

Notifications You must be signed in to change notification settings

PoeBlu/docupdater

Repository files navigation

Docker + Updater = Docupdater

Release Travis Codecov Python Version Pypi Version Latest version Docker Pulls Layers

Automatically keep your docker services and your docker containers up-to-date with the latest version.

Overview

Docupdater will monitor (all or specified by a label) running docker containers and running service (in Docker swarm) and update them to the (latest or tagged) available image in the remote registry.

  • Push your image to your registry and simply wait your defined interval for docupdater to find the new image and redeploy your container autonomously.
  • Notify you via many platforms courtesy of Apprise
  • Use with Docker swarm to update services on the latest available version
  • Limit your server SSH access
  • Useful to keep 3rd party container up-to-date

Getting Started

More detailed usage and configuration can be found on the docs.

Docker container

Docupdater is deployed via docker image in a standalone container like so:

docker run -d --name docupdater \
  -v /var/run/docker.sock:/var/run/docker.sock \
  docupdater/docupdater

This is image is compatible for amd64, arm32, and arm64 CPU architectures

Docker swarm (service)

Docupdater can be deploy on a service like that:

version: "3.6"

services:
  docupdater:
    image: docupdater/docupdater
    deploy:
      placement:
        constraints:
          - node.role == manager

Docupdater need to run on a manager node

Getting helps

Reporting bugs and contributing

All contributions are welcome!

  • Want to report a bug or request a feature? Please open an issue.
  • Want to help us? Your contribution and your pull request are welcome. We need all the help we can get!

About

Automatically keep your docker services and your docker containers up-to-date with the latest version

Resources

License

Stars

Watchers

Forks

Packages

No packages published