IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Docker Discussion :

docker sous windows avec virtualbox mount impossible


Sujet :

Docker

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut docker sous windows avec virtualbox mount impossible
    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

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    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 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docker run -v /host/directory:/container/directory -other -options image commande
    après m'être assuré que dans mon Dockerfile avant build le mkdir correspondant soit bien là...mais ça tu y as pensé ...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    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

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    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

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    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

  6. #6
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    ah bien vu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation de is_dir sous windows avec php5
    Par SWaPPeR dans le forum Langage
    Réponses: 2
    Dernier message: 07/11/2006, 16h45
  2. configuration virtual hosts sous windows avec apache
    Par ceriise dans le forum Apache
    Réponses: 3
    Dernier message: 05/03/2006, 20h57
  3. [Octave / Gnuplot] Sous Windows avec cygwin
    Par guemairm dans le forum Autres langages
    Réponses: 1
    Dernier message: 01/02/2006, 15h08
  4. socket et fork() sous Windows avec Cygwin
    Par Djakisback dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 20/12/2005, 00h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo