2017-12-25 23 views
0

Das Ziel:Docker ein Volumen unter Windows mit Docker Toolbox teilen

SHARE-Projekt-Verzeichnis unter Windows auf den Behälter, mit Docker Toolbox

für die Prüfung, ich dieses PHP nahm: 5.6.15- apache

Was ich tat:

ich habe ein paar Empfehlungen versucht:

  1. Lauf mit Optionen -v

    docker run --name=simple2 --rm -v "/c/Users/Admin/pr:/var/www/html" -p 80:80 -p 8080:8080 -d php:5.6.15-apache 
    
  2. ein gemeinsames Verzeichnis in Standard-VM erstellen

enter image description here

und montieren Sie es in Standard-Docker Container

mkdir /home/docker/pr 
    mount -t vboxsf -o uid=1000,gid=50 pr /home/docker/pr 
  1. Run-Container auf dem freigegebenen Verzeichnis mit Montage, erstellt mit dem Namen eines Verzeichnisses in diesem Fall innerhalb Docker pr

    docker run -d --name simple2 -it -v /var/www/html:/pr -p 80:80 -p 8080:8080 -d php:5.6.15-apache 
    
    
    docker inspect simple2 
    
    "Mounts": [ 
        { 
         "Type": "bind", 
         "Source": "/var/www/html", 
         "Destination": "/pr", 
         "Mode": "", 
         "RW": true, 
         "Propagation": "rprivate" 
        } 
    ], 
    

nichts davon mir nicht folgen zum Erfolg. Ich meine keiner dieser Schritte teilt nicht den Code zwischen PHP: 5.6.15-Apache und Windows

Wo habe ich falsch gemacht?

Antwort

0

Docker laufen Versuchen --rm --name Simple2 -v/home/Docker/pr:/var/www/html -p 80:80 -p 8080: 8080 -d php: 5.6.15 -apache

+0

Bitte erklären Sie, wie sich diese Antwort von dem unterscheidet, was der Fragesteller versuchte, und wie Sie denken, dass es das Problem lösen würde. –

Verwandte Themen