Bonjour à tous,
je suis actuellement sous windows et j'essaye de monter un volume comme ceci :
Ca fonctionne, mais quand je vais sur localhost:8080 j'ai un beau "Forbidden" malgré avoir créé un fichier index.html dans F:/docker.Code:docker run -tid -p 8080:80 -v //F:/docker:/usr/share/nginx/html --name web nginx:latest
la même commande sans le montage affiche la page d'accueil nginx
avec docker inspect je vois bien le montage :
j'ai donc essayé en creant un volume comme ceci :Code:
1
2
3
4
5
6
7
8
9
10 "Mounts": [ { "Type": "bind", "Source": "/F/docker", "Destination": "/usr/share/nginx/html", "Mode": "", "RW": true, "Propagation": "rprivate" } ],
puis en créant le container comme suit :Code:docker volume create --name monvolume --opt type=none --opt device=//F/docker --opt o=bind
je n'ai plus de "forbidden" mais la page d'accueil de base nginx alors que je n'ai aucun fichier dans f:/dockerCode:docker run -tid -p 8080:80 --mount src=monvolume,target=/usr/share/nginx/html --name web nginx:latest
quand je fais la manip sous linux tout fonctionne à merveille. j'ai du louper une etape, mais je ne vois pas laquelle :(
Merci d'avance pour votre aide