Tecnología de contenedores Docker-almacenamiento de contenedores

Tabla de contenido

Almacenamiento de contenedores

Gestión de volumen de datos

Opciones principales:

  • -v directorio de host: especifica el directorio montado en el contenedor.

Para mapear varios directorios de host, simplemente escriba algunos más -v.

Crea volumen al montar

  • Monte el volumen:
docker run -d -p 80:80 -v /data:/usr/share/nginx/html nginx:latest
  • Configure un volumen compartido y comience un nuevo contenedor con el mismo volumen:
docker run -d -p 8080:80 -v /data:/usr/share/nginx/html nginx:latest 

Montar después de crear el volumen

  • Ver la lista de volúmenes:
docker volume ls

  • Ver discos de datos que el contenedor no usa
docker volume ls -f dangling=true
  • Crea un volumen:
$ docker volume create 
f3b95f7bd17da220e63d4e70850b8d7fb3e20f8ad02043423a39fdd072b83521

$ docker volume ls 
DRIVER              VOLUME NAME
local               f3b95f7bd17da220e63d4e70850b8d7fb3e20f8ad02043423a39fdd072b83521
  • Ver ruta de volumen:
$ docker volume inspect <volume_name> 
[
    {
        "CreatedAt": "2018-02-01T00:39:25+08:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/clsn/_data",
        "Name": "clsn",
        "Options": {},
        "Scope": "local"
    }
]
  • Usa el volumen para crear un contenedor:
docker run -d -p 9000:80 -v <volume_name>:/usr/share/nginx/html nginx:latest 
  • Eliminar volumen
docker rm -v <volume_name>

Gestión de contenedores de datos

Se puede crear un contenedor especial para que actúe como contenedor de datos, es decir, cuando se crea el contenedor, se especifica el disco de datos de este contenedor, y luego otros contenedores pueden usar este contenedor de datos como su disco de datos.

  • Cree un contenedor de datos:
docker create -v /mnt -it --name newnginx docker.io/nginx /bin/bash
  • Utilice este contenedor de datos para ejecutar un contenedor
docker run --volumes-from newnginx --name nginx1 -it docker.io/nginx /bin/bash

Supongo que te gusta

Origin blog.csdn.net/Jmilk/article/details/108900443
Recomendado
Clasificación