Um processo para automatizar atualizações de imagem base do contêiner do Docker.
Com a WatchTower, você pode atualizar a versão em execução do seu aplicativo de contêiner simplesmente empurrando uma nova imagem para o Docker Hub ou seu próprio registro de imagem.
A Torre de Vigia abaixará sua nova imagem, fechará graciosamente o recipiente existente e reiniciará com as mesmas opções que foram usadas quando foi implantada inicialmente. Execute o contêiner da torre de vigia com o seguinte comando:
$ docker run --detach
--name watchtower
--volume /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower
A Torre de Vigia deve ser usada em homelabs, centros de mídia, ambientes de desenvolvimento local e similares. Não recomendamos o uso da Torre de Vigia em um ambiente comercial ou de produção. Se for você, você deve usar o Kubernetes. Se isso parecer um passo muito grande para você, procure soluções como microk8s e k3s que retirem muito o trabalho de executar um cluster de Kubernetes.
A documentação completa está disponível em https://containrrr.dev/watchtower.
Obrigado a essas pessoas maravilhosas (key emoji):
Nils Måsén ? ? | Simon Aronsson ? ? | James | Florian ? | Brian Dehamer ? | Ross Cadogan | Stffabi ? |
Austin | David Gardner ? | Tanguy ⧓ Herrmann | Rodrigo Damazio Bovendorp | Ryan Kuba ? | CNRMCK | Harry Walter |
Robotex | Gerald Pape | fomk | Sven Gottwald ? | Techknowlogick | waja | Scott Albertson |
Jason Huddleston | Napster | Máxima | Max Schmitt | CRON410 | Paulo Henrique | Kaleb Elwert |
Bill Butler | Mario Tacke | Mark Woodbridge | Ansem93 | Luka Peschke | Zois pagoulatos ? ? | Alexandre Menif |
Andrey | Armando Lüscher | Ryan Budke | Kaloyan Raev | sexto | Gina Häußge | Max H. |
Jungkook Park | Jan Kristof Nidzwetzki | Lukas | Ameya Shenoy | Raymon de Looff | John Clayton | Germs2004 |
Lukas Willburger | Oliver Cervera | Victor Moura | Maximiliano Brandau | Andrew | Sixcorners | Arne Jørgensen |
Patski123 | Valentine Zavadsky | Alexander Voronin ? | Oliver Mueller | Sebastiaan Tammer | Miosame | Andrew Metzger ? |
Pierre Grimaud | Matt Doran | Mihailitplace | Bugficks | Michael | D. Domig | Ben Oshoff |
David H. | Chander Ganesan | Yrien30 | Ksurl ? | RG9400 | Tartaruga Kalus | Srihari Thalla |
Thomas Gaudin | hidrargyrum | Reiniciar Van Rees | DASSKELETT | Zenjabba | Dan Quan | Modem7 |
Igor Zibarev | Patrice | James White | Dirk Kok | Ediflyer | Jauder Ho | Tamal Das |
Guangwu | Florian Hübner | Andrii Bratanina |
Este projeto segue a especificação de todos os contribuintes. Contribuições de qualquer tipo de boas -vindas!