Tecnologia de contêiner Docker - armazenamento de contêiner

índice

Armazenamento de contêineres

Gerenciamento de volume de dados

Opções principais:

  • -v diretório do host: especifica o diretório montado no contêiner.

Para mapear vários diretórios de host, basta escrever mais alguns -v.

Crie volume ao montar

  • Monte o volume:
docker run -d -p 80:80 -v /data:/usr/share/nginx/html nginx:latest
  • Configure um volume compartilhado e inicie um novo contêiner com o mesmo volume:
docker run -d -p 8080:80 -v /data:/usr/share/nginx/html nginx:latest 

Monte depois de criar o volume

  • Veja a lista de volumes:
docker volume ls

  • Ver discos de dados não usados ​​pelo contêiner
docker volume ls -f dangling=true
  • Crie um volume:
$ docker volume create 
f3b95f7bd17da220e63d4e70850b8d7fb3e20f8ad02043423a39fdd072b83521

$ docker volume ls 
DRIVER              VOLUME NAME
local               f3b95f7bd17da220e63d4e70850b8d7fb3e20f8ad02043423a39fdd072b83521
  • Veja o caminho do volume:
$ 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"
    }
]
  • Use o volume para criar um contêiner:
docker run -d -p 9000:80 -v <volume_name>:/usr/share/nginx/html nginx:latest 
  • Apagar volume
docker rm -v <volume_name>

Gerenciamento de contêiner de dados

Um contêiner especial pode ser criado para atuar como um contêiner de dados, ou seja, quando o contêiner é criado, o disco de dados desse contêiner é especificado e, então, outros contêineres podem usar esse contêiner de dados como seu disco de dados.

  • Crie um contêiner de dados:
docker create -v /mnt -it --name newnginx docker.io/nginx /bin/bash
  • Use este contêiner de dados para executar um contêiner
docker run --volumes-from newnginx --name nginx1 -it docker.io/nginx /bin/bash

Acho que você gosta

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