Atualização automática e gerenciamento de versão
Watchtower puxa versão mais recente automaticamente —— sem gerenciar manualmente
Atualização não é trabalho manual
OpenClaw está em constante iteração, novas funcionalidades, otimizações de desempenho, correções de segurança em novas versões. Atualizar manualmente? Toda vez precisa SSH, puxar imagem, reiniciar serviço —— muito chato, e fácil de esquecer.
Watchtower consegue ajudar a monitorar atualização de imagem automaticamente, se tem nova versão puxa e reinicia container automaticamente. Depois de configurar basicamente não precisa mexer.
quatro passos auto-update
Instala Watchtower
Watchtower em si também é um container Docker, adiciona ao seu docker-compose.yml. Verifica periodicamente se containers que está rodando têm nova imagem.
Configurar grupo de segurança de rede
Atualizar então precisa saber. Watchtower suporta email, Slack, DingTalk e mais, avisa quando atualiza bem ou dá erro.
Configurar política de atualização
nem todo update precisa instalar rápido. Dá pra configurar intervalo de verificação (tipo uma vez por dia), definir pra atualizar só alguns containers, ou só notificar sem atualizar automático.
prepara plano de rollback
e se versão nova tiver bug? Sabe como voltar pra versão anterior, fica tranquilo pra ativar auto-update.
Configuração Watchtower
Adiciona Watchtower ao seu docker-compose.yml:
services:
inicia Watchtower
# Iniciar todos os serviços (incluindo Watchtower)
WATCHTOWER_MONITOR_ONLY=true),recebe notificação aí testa no ambiente, depois que tá de boa atualiza à mão.
Rollback manual
Deu problema na atualização automática? Calma, é fácil reverter no Docker:
# 1. Parar o container atual
Estratégia de pinning de versão
não quer arriscar com latest tag? Dá pra fixar em versão específica:
# Opção 1: Fixar versão maior (recomendado)