Je suis nouveau à docker et j'essaye de traiter beaucoup de données sur AWS. À l'heure actuelle, l'entrée pour les scripts que je veux exécuter en utilisant mon image parente est d'environ 20G.Montage des volumes Docker - la couche inscriptible est-elle utilisée?
D'abord, j'essayé de copier simplement les données dans mon image sur la couche inscriptible (en utilisant COPY), mais je suis l'erreur
Sending build context to Docker daemon 20.53 GB
Error response from daemon: Error processing tar file(exit status 1): write /Input/dbsnp_138.b37.vcf: no space left on device
Je pensais que 20G serait trop beaucoup à stocker juste sur ma couche inscriptible.
Ensuite, j'ai regardé le montage d'un volume sur l'hôte du docker (en utilisant VOLUME), mais cela ne devrait-il pas d'abord être écrit sur la couche inscriptible? Cela ne me donnerait-il pas la même erreur?
n ° Les données exposées à l'aide de '-v' ne sont pas * copié * dans votre conteneur. Il est directement exposé dans le conteneur sans nécessiter d'espace supplémentaire. – larsks