2017-09-12 4 views

Répondre

3

La seconde crée un volume anonyme. Il sera répertorié au docker volume ls avec un identifiant unique long plutôt qu'un nom. Docker-composera sera capable de réutiliser ceci si vous mettez à jour votre image, mais il est facile de perdre la trace du volume qui appartient à quoi avec ces noms, donc je recommande toujours de donner un nom à votre volume.

+1

Tout le monde les appelle aussi des volumes anonymes, [y compris Docker] (https://success.docker.com/KBase/Different_Types_of_Volumes). – larsks

+0

@larsks merci, j'oublie quand je donne quelque chose un nom ou quand il vient de Docker et paranoïa que je crée de nouveaux termes. – BMitch

+1

@BMitchThank vous! Je cherchais "volumnes sans deux points" sans succès. – musicliftsme

2

Juste pour compléter la réponse acceptée, selon Docker's Knowledge Base, il existe trois types de volumes: hôtes, anonyme et nommé:

  • Un volume hôte vit sur le Docker système de fichiers de l'hôte et peut être accédé à partir du conteneur. Exemple de chemin volume:

    /path/on/host:/path/in/container

  • Un le volume anonyme est utile lorsque vous préférez avoir Docker gérer où les fichiers sont stockés. Cependant, il peut être difficile de se référer au même volume au fil du temps quand il s'agit de volumes anonymes . Exemple de chemin volume:

    /path/in/container

  • Un volume nommé est similaire à un volume anonyme. Docker gère où sur le disque le volume est créé, mais vous lui donnez un nom de volume. Exemple de chemin volume:

    name:/path/in/container

Le chemin utilisé dans votre exemple est un le volume anonyme.

+1

J'ai réussi à trouver cela après avoir réalisé quel terme rechercher. Très utile! – musicliftsme

+0

Tout comme moi. Merci pour la question. –