Tabela de conteúdos

Volumes (Docker)

Os volumes são fragmentos de sistemas de arquivos de uma infraestrutura Docker que podem ser reaproveitados por um ou mais contêineres.

Listando todos os volumes

$ docker volume ls

Listando volumes órfãos

$ docker volume ls -qf dangling=true

Eliminando volumes órfãos

$ docker volume prune -f

* Ideal para liberar espaço em disco

Montando um volume NFS

Via linha de comando:

Via docker-compose:

version: “3.2”

services:
  [service-name]:
    image: [docker-image]
    ports:
      - "[port]:[port]"

    volumes:
      - type: volume
        source: [volume-name]
        target: /nfs
        volume:
          nocopy: true
volumes:
  [volume-name]:
    driver_opts:
      type: "nfs"
      o: "addr=[ip-address],nolock,soft,rw"
      device: ":[path-to-directory]"

Referências: https://phoenixnap.com/kb/nfs-docker-volumes