Docker Toolbox Windows et volumes

Si comme moi vous vous arrachez les cheveux pour arriver à monter correctement des volumes avec Docker Toolbox sous Windows, j’ai peut-être la solution.

Par exemple dans mon docker-compose.yml j’ai ces lignes:

volumes:
- ..:/home/node/app:cached

Pourtant /home/node/app est vide dans mon instance.

Le problème vient du faite que le dossier que j’essaie de monté n’est pas accessible dans la VM virtualbox qui fait tourner docker.

Ma solution en quelques lignes:

docker-machine.exe stop
docker-machine.exe rm default
docker-machine create --driver virtualbox --virtualbox-share-folder "C:\:c" --virtualbox-share-folder "D:\:d" default

À noter que je souhaite rendre mes deux disques C et D disponibles, la dernière ligne est donc à ajuster en fonction des disques auxquels vous souhaitez pouvoir accéder.

Tagged , , ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.