Bonjour
Dans mon docker sous windows avec virtualbox mount impossible ?
Ou est mon erreur ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RUN mkdir -p /ess2 RUN mount -t vboxsf c:/zpoubelle/dockerFiles/jhipster/ess2 /ess2
Bonjour
Dans mon docker sous windows avec virtualbox mount impossible ?
Ou est mon erreur ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RUN mkdir -p /ess2 RUN mount -t vboxsf c:/zpoubelle/dockerFiles/jhipster/ess2 /ess2
tout dépand dans quel sens tu veux travailler
-vm voyant le volume et le container le montant aussi
-que le volume soit dans le container et partagé vers la vm
-que le volume soit dans le container et partagé vers la station ? si j'ai bien compris c'est ce cas là
sur une linux je ferai ça :
après m'être assuré que dans mon Dockerfile avant build le mkdir correspondant soit bien là...mais ça tu y as pensé ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part docker run -v /host/directory:/container/directory -other -options image commande
Bonjour,
J'ai un docker averc Jhipster sous Virtual Box(DockerToolBox) et mon hote est un Windows10Pro.
Jhipster me permet de creer des squelletes de projets et je cherche à les récupérer directement sous Windows.
Pour l'instant mes différents essais de mount après avoir declaré un répertoire partagé sous Virtualbox ne passe pas ! "permission denied"'
Faut t'il en virtualBox 4.5 que j'instal d'autres outils virtualbox ? je n'ai pas vu les AddsOns sur leur site ?
#dans la machine virtuelle une ubuntu 14.04
mkdir -p /mnt/ess #OK
#mount -t vboxsf ess /mnt/ess #KO
#mount -t vboxsf -o defaults,uid=1000,gid=10000 ess /mnt/ess #KO user jhipster
Mon antivirus à été inhibé pour les manipulations
Peut t'on faire le partage aileurs que dans le home ? et le C/users comme je l'ai fait ??
Merci
Bonjour
J'ai essayé une nouvelle manip sans succes
Mon but est que le répertoire windows C:\zpoubelle\dockerFiles\jhipster\ess qui est le host du docker soit partagé sous /mnt/ess
Ou est mon erreur merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sous DOS ADMIN 1 cd C:\Program Files\Oracle\VirtualBox VBoxManage.exe sharedfolder add default --name "ess" --hostpath "\\?\C:\zpoubelle\dockerFiles\jhipster\ess" --automount C:\zpoubelle\dockerFiles\jhipster\ess 2 #VBoxManage.exe setextradata default VBoxInternal2/SharedFoldersEnableSymlinksCreate ess 1 VBoxManage.exe setextradata default VBoxInternal2/SharedFoldersEnableSymlinksCreate ess 3 Dans le docker Files RUN mkdir --parents /mnt/ess 5 docker run -v ess:/mnt/ess/ -it ubuntu bash
Bonjour,
J'ai résolu le soucis. Il y a en fait 3 notions dans le nom du répertoire. Le nom windows, le nom docker et le nom du container (ici ubuntu)
1 ere etape Dans virtualbox, il faut partager le réppertoire windows avec le répertoire en nom norme docker (sinon le mount final ne passeras pas) et bien sur le mettre permanent et automount
2 eme etape Dans le dockerFiles cree le point de montage
3 eme etape Run -v entre le nom à la norme docker et le point de montage
Phil
Partager