Read this article in English.
Se você utiliza Podman para gerenciar containers, em algum momento pode precisar alterar o diretório em que os dados são armazenados, seja por falta de espaço em disco ou para organizar melhor a infraestrutura. A boa notícia é que a mudança é simples. Vamos lá! 🚀
📌 Etapa 1: edite a configuração
O primeiro passo é editar o arquivo de configuração do Podman. Abra o terminal e execute:
vim /etc/containers/storage.confAgora procure a seção [storage] e altere o parâmetro graphroot, definindo o novo caminho em que deseja armazenar os dados.
⛔ Etapa 2: pare os containers e limpe os dados antigos
Antes de aplicar a mudança, pare os containers e limpe os dados antigos para evitar conflitos. Execute os comandos abaixo:
podman ps -a -q | xargs podman stop
podman system resetIsso garante que o ambiente seja inicializado corretamente com o novo caminho.
🔄 Etapa 3: reinicie o Podman
Agora reinicie o Podman para que ele passe a utilizar o novo diretório:
systemctl restart podman🔍 Etapa 4: valide a alteração
Depois da configuração, valide se a mudança foi aplicada corretamente:
podman info --format '{{ .Store.GraphRoot }}'Se o caminho exibido for o mesmo configurado no storage.conf, está pronto! 🎉
💡 Quem sou eu?
Sou Gabriel Carmo, CNCF Kubestronaut, com certificações CKA, CKAD, CKS, KCNA e KCSA, além de Red Hat Certified OpenShift Administrator.
Atuo em DevOps Engineering, construindo e evoluindo plataformas Kubernetes multi-cloud. Meu trabalho tem como foco reduzir a carga cognitiva das equipes de engenharia por meio de platform engineering, automação, GitOps e experiências self-service.
No dia a dia, conecto infraestrutura como código, cloud networking, governança, segurança, observabilidade e práticas de SRE para criar plataformas mais padronizadas, resilientes e fáceis de operar.