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.

Atualizações atômicas com imagens de contêiner e bootc

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 26 de outubro de 2026

O bootc leva a filosofia das atualizações atômicas para o universo das imagens OCI, o mesmo formato utilizado por Podman e Docker.

Nesse modelo, o sistema operacional pode ser construído com um Containerfile, armazenado em um registro e distribuído para máquinas físicas ou virtuais.

Em uma máquina administrada pelo bootc, o primeiro comando a conhecer é:

$ sudo bootc status 

Ele mostra a imagem acompanhada pelo sistema e as implantações disponíveis.

Para verificar se existe uma atualização:

$ sudo bootc upgrade --check 

Para baixar e preparar a nova imagem:

$ sudo bootc upgrade 

Depois, reinicie o sistema:

$ sudo systemctl reboot 

Também é possível baixar, preparar e aplicar a atualização com:

$ sudo bootc upgrade --apply 
Caso seja necessário retornar à implantação anterior:

<pre class=comandos>$ sudo bootc rollback $ sudo systemctl reboot </pre>

O que o bootc acrescenta?

O sistema operacional passa a participar de um fluxo semelhante ao das aplicações em contêineres:

Containerfile
     ↓
Construção da imagem
     ↓
Testes
     ↓
Registro
     ↓
Implantação

A equipe pode testar a imagem antes de distribuí-la e utilizar o mesmo artefato em diferentes equipamentos.

Essa abordagem também facilita a integração com pipelines, registros de contêineres, assinatura de imagens e implantação gradual.

O bootc reúne a atualização transacional com ferramentas já conhecidas por equipes que trabalham com contêineres.

Próximo artigo: Boas práticas para implantar atualizações atômicas.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida