All Projects → dockupdater → dockupdater

dockupdater / dockupdater

Licence: MIT license
Automatically keep your docker services and your docker containers up-to-date with the latest version

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to dockupdater

Awesome Docker
🐳 A curated list of Docker resources and projects
Stars: ✭ 20,870 (+27360.53%)
Mutual labels:  docker-container, docker-swarm, container
Please Contain Yourself
A Docker tutorial written for people who don't actually know Docker already.
Stars: ✭ 385 (+406.58%)
Mutual labels:  docker-swarm, container
docker
🐳 Official Docker image of the SinusBot for TeamSpeak 3 and Discord.
Stars: ✭ 50 (-34.21%)
Mutual labels:  docker-container, container
Portainer
Making Docker and Kubernetes management easy.
Stars: ✭ 20,434 (+26786.84%)
Mutual labels:  docker-container, docker-swarm
Swirl
A web UI for Docker, focused on swarm cluster.
Stars: ✭ 332 (+336.84%)
Mutual labels:  docker-container, docker-swarm
Aws Containers Task Definitions
Task Definitions for running common applications Amazon ECS
Stars: ✭ 210 (+176.32%)
Mutual labels:  docker-container, container
Dockercheatsheet
🐋 Docker Cheat Sheet 🐋
Stars: ✭ 3,301 (+4243.42%)
Mutual labels:  docker-container, docker-swarm
Terraformize
Apply\Destory Terraform modules via a simple REST API endpoint.
Stars: ✭ 84 (+10.53%)
Mutual labels:  docker-container, container
Ansible Windows Docker Springboot
Example project showing how to provision, deploy, run & orchestrate Spring Boot apps with Docker Windows Containers on Docker Windows native using Packer, Powershell, Vagrant & Ansible
Stars: ✭ 58 (-23.68%)
Mutual labels:  docker-container, docker-swarm
Dockstation
DockStation is developer-centric application to managing projects based on Docker. Instead of lots of CLI commands you can monitor, configure, and manage services and containers using just a GUI.
Stars: ✭ 1,744 (+2194.74%)
Mutual labels:  docker-container, docker-swarm
docker-routeros
Mikrotik RouterOS inside Docker container
Stars: ✭ 225 (+196.05%)
Mutual labels:  docker-container, container
express-docker-app
Hyperminimal setup of an Express app with Docker. :)
Stars: ✭ 15 (-80.26%)
Mutual labels:  docker-swarm
SwarmManagement
Swarm Management is a python application, installed with pip. The application makes it easy to manage a Docker Swarm by configuring a single *.yml file describing which stacks to deploy, and which networks, configs or secrets to create.
Stars: ✭ 25 (-67.11%)
Mutual labels:  docker-swarm
prepopulated-mysql-container-example
This is an example on how to make a prepopulated container image.
Stars: ✭ 61 (-19.74%)
Mutual labels:  container
docker-lidarr-lad
Official docker for LAD bash enhancement script
Stars: ✭ 22 (-71.05%)
Mutual labels:  docker-container
navio
Navio is a program to create and manage linux containers. This project exists only for study purposes, so feel free to contribute :)
Stars: ✭ 14 (-81.58%)
Mutual labels:  container
expfactory
software to generate a reproducible container with a battery of experiments
Stars: ✭ 29 (-61.84%)
Mutual labels:  container
CNeptune
CNeptune improve productivity & efficiency by urbanize .net module with meta-code to lay foundation for frameworks
Stars: ✭ 30 (-60.53%)
Mutual labels:  container
ssh-agent-inject
[Note: Not needed with VS Code anymore.] Forwards the host's ssh-agent into a Docker container on Windows and macOS hosts.
Stars: ✭ 20 (-73.68%)
Mutual labels:  docker-container
network-tools
Network Tools
Stars: ✭ 27 (-64.47%)
Mutual labels:  docker-container

Docker + Updater = Dockupdater

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

Dockupdater 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 dockupdater 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

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

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

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

Docker swarm (service)

Dockupdater can be deploy on a service like this:

version: "3.6"

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

Dockupdater needs 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!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].