80. Chapitre 17 Docker de technologie de conteneur au niveau de l'entreprise -- Gestion des données Docker (8)

3.2.1.3 Classification des volumes de données

Lors du démarrage d'un conteneur, vous pouvez spécifier l'utilisation de volumes de données pour conserver les données du conteneur. Il existe trois types de volumes de données.

  • Spécifiez le répertoire ou le fichier hôte : spécifiez le chemin spécifique de l'hôte et la relation de montage du chemin du conteneur, cette méthode ne créera pas automatiquement un volume de données
  • Volume anonyme : ne spécifiez pas le nom des données, spécifiez uniquement le chemin du conteneur, docker spécifie automatiquement le chemin de l'hôte, cette méthode ne créera pas de volume de données anonyme
  • Volume nommé : spécifiez le nom du volume de données et la relation de montage du chemin du conteneur. Cette méthode ne créera pas de volume de données nommé.

À propos des volumes de données anonymes et des volumes de données nommés

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

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

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

按照最佳实践的

Je suppose que tu aimes

Origine blog.csdn.net/qq_25599925/article/details/121995865
conseillé
Classement