A equipe da Century Link Labs desenvolveu duas novas ferramentas de código aberto que podem usar ganchos da Web para atualizar contêineres em execução.
Seu primeiro aplicativo é o Zodiac, que usa um modelo de implantação "push". É uma ferramenta leve, construída sobre o Docker Compose , para fácil implantação e reversão de aplicativos dockerizados. Ele mantém um histórico de todas as implantações que também permite reverter para uma implantação anterior.
O segundo aplicativo da Watchtower usa um modelo de implantação "pull". Esse modelo permite que os contêineres do Docker que residem atrás de um firewall detectem e obtenham alterações com mais segurança sem expor uma porta externa.
A Sentinela sabe como reiniciar adequadamente um conjunto de contêineres vinculados. Se uma atualização for detectada para uma das dependências em um grupo de contêineres vinculados, a Torre de Vigia parará e iniciará todos os contêineres na ordem correta, para que o aplicativo volte a funcionar corretamente.
Não tenho afiliação com a Century Link Labs.
Outro aplicativo mais simples que você pode querer dar uma olhada é o Docker Puller .