Evite que o Docker escreva em /var/tmp

Evite que o Docker escreva em /var/tmp

Como posso dizer ao docker para gravar dados em outro lugar de /var/tmp ? Como especificar outro caminho, como /opt por exemplo.

Porque muitas vezes fico sem uso de disco no sistema de arquivos /var.

O desafio é não redimensionar /var toda vez que preciso carregar ou salvar imagens do daemon.

Obrigado

Responder1

De acordo com issoPostagem oficial do Docker, tudo que você precisa fazer é alterar o local /etc/docker/daemon.jsonassim:

{
  "data-root": "/new/docker/data/path"
}

Tenha em mente que se você usar ferramentas que se conectam a um ambiente Docker, como VSCode, Portainer e muitos outros, eles poderão não conseguir ver/gerenciar suas imagens se você alterar o valor padrão.

informação relacionada