80. Capítulo 17 Docker de tecnología de contenedores de nivel empresarial: administración de datos de Docker (8)

3.2.1.3 Clasificación del volumen de datos

Al iniciar un contenedor, puede especificar el uso de volúmenes de datos para conservar los datos del contenedor. Hay tres tipos de volúmenes de datos.

  • Especifique el directorio o archivo del host: especifique la ruta específica del host y la relación de montaje de la ruta del contenedor; este método no creará automáticamente un volumen de datos
  • Volumen anónimo: no especifique el nombre de los datos, solo especifique la ruta del contenedor, la ventana acoplable especifica automáticamente la ruta del host, este método no creará un volumen de datos anónimo
  • Volumen con nombre: especifique el nombre del volumen de datos y la relación de montaje de la ruta del contenedor. Este método no creará un volumen de datos con nombre.

Acerca de los volúmenes de datos anónimos y los volúmenes de datos con nombre

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

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

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

按照最佳实践的

Supongo que te gusta

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