De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 14 de outubro de 2026
Em um sistema administrado com bootc, atualizar o sistema significa obter uma nova versão da imagem que está sendo acompanhada pela máquina.
Primeiro, podemos verificar o estado atual:
$ sudo bootc status
Para consultar se há uma atualização disponível:
$ sudo bootc upgrade --check
O comando seguinte baixa a nova imagem e prepara a implantação:
$ sudo bootc upgrade
A nova versão normalmente será utilizada depois da reinicialização:
$ sudo systemctl reboot
Também é possível solicitar a aplicação da atualização em uma única operação:
$ sudo bootc upgrade --apply
O ponto mais importante é que os arquivos da versão em execução não são substituídos gradualmente. A nova implantação é preparada separadamente. Dessa forma, o sistema não fica em um estado intermediário contendo partes da versão antiga e partes da nova.
Caso seja necessário acompanhar outra imagem, usamos:
$ sudo bootc switch \
quay.io/minha-organizacao/meu-sistema:producao
O switch é útil para mudar de canal, distribuição, projeto ou versão controlada por outra etiqueta.
Em produção, é prudente evitar que todas as máquinas sejam atualizadas simultaneamente. Uma estratégia segura consiste em liberar a imagem primeiro para um pequeno grupo, observar seu funcionamento e ampliar gradualmente a implantação.
Como as imagens possuem identificadores criptográficos, também é possível registrar exatamente qual conteúdo foi instalado em cada grupo de máquinas.
No próximo artigo veremos o que fazer quando uma atualização apresenta problemas.
Próximo artigo: Rollback e recuperação de falhas.
O comando bootc upgrade consulta a origem e prepara a nova imagem para o próximo boot. Já bootc switch realiza uma operação semelhante, mas também altera a referência acompanhada pelo sistema.