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 upgradeA nova versão normalmente será utilizada depois da reinicialização: '''
$ sudo systemctl rebootTambém é possível solicitar a aplicação da atualização em uma única operação: '''
$ sudo bootc upgrade --applyO 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:
<pre class=comandos>$ sudo bootc switch \ quay.io/minha-organizacao/meu-sistema:producao </pre> 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. '''