Volumes Docker para persistência
docker volume create my-data docker volume ls docker volume inspect my-data
services: db: image: postgres:15 volumes: - my-data:/var/lib/postgresql/data - ./backups:/backups volumes: my-data:
docker run -v /host/path:/container/path nginx docker run -v $(pwd):/app node
docker run --tmpfs /app/tmp nginx
services: app: tmpfs: - /app/tmp:size=100m
volumes: nfs-data: driver: local driver_opts: type: nfs o: addr=192.168.1.100 device: :/exports/data
docker run --rm \ -v my-volume:/data \ -v $(pwd):/backup \ alpine \ tar cvf /backup/backup.tar /data
docker run --rm \ -v my-volume:/data \ -v $(pwd):/backup \ alpine \ sh -c "tar xvf /backup/backup.tar -C /"