80. Capítulo 17 Docker de tecnologia de contêiner de nível empresarial -- Gerenciamento de dados do Docker (8)

3.2.1.3 Classificação do Volume de Dados

Ao iniciar um contêiner, você pode especificar o uso de volumes de dados para manter os dados do contêiner. Existem três tipos de volumes de dados.

  • Especifique o diretório ou arquivo do host: especifique o caminho específico do host e a relação de montagem do caminho do contêiner, este método não criará automaticamente um volume de dados
  • Volume anônimo: não especifique o nome dos dados, apenas especifique o caminho do contêiner, o docker especifica automaticamente o caminho do host, este método não criará um volume de dados anônimo
  • Volume nomeado: especifique o nome do volume de dados e a relação de montagem do caminho do contêiner. Este método não criará um volume de dados nomeado

Sobre volumes de dados anônimos e volumes de dados nomeados

命名卷就是有名字的卷,使用 docker volume create <卷名> 形式创建并命名的卷;而匿名卷就是没名字的卷,一般是 docker run -v /data 这种不指定卷名的时候所产生,或者 Dockerfile 里面的定义直接使用的。

有名字的卷,在用过一次后,以后挂载容器的时候还可以使用,因为有名字可以指定。所以一般需要保存的数据使用命名卷保存。
而匿名卷则是随着容器建立而建立,随着容器消亡而淹没于卷列表中(对于 docker rm 匿名卷不会被自动删除)。 因此匿名卷只存放无关紧要的临时数据,随着容器消亡,这些数据将失去存在的意义。

Dockerfile中指定VOLUME为匿名数据卷,其目的只是为了将某个路径确定为卷。

按照最佳实践的

Acho que você gosta

Origin blog.csdn.net/qq_25599925/article/details/121995865
Recomendado
Clasificación