2017-08-28 2 views
0

J'utilise la boîte à outils de docker dans mon bureau Windows 7, je crée un conteneur à partir nginx en utilisant la commande suivante:l'image Nginx dans Docker reflète bind, mais ne montre pas le contenu correct

docker container run -p 8082:80 -v //c/Users/TestDocker/:/usr/share/nginx/ -d --rm nginx 

Le contenu le récipient reflète ce qu'il est dans mon dossier d'accueil:

enter image description here

dans le conteneur:

enter image description here

Mais l'affichage de la page actuelle est la suivante:

enter image description here

De toute évidence, la même place:

enter image description here

points de fichier de configuration Nginx au même endroit que la liaison est:

enter image description here

Tout nuage sur ce que je fais mal?

+0

Ouvrez une nouvelle fenêtre de navigation privée et essayez –

+0

Déjà fait, ce n'est pas parce que le cache –

+0

Tuez le conteneur et exécutez-le en utilisant 'docker container run -p 8082: 80 -v // c/Users/TestDocker /:/usr/share/nginx/-it --rm nginx' donc vous pouvez voir ce qui se passe lorsque vous appuyez sur la requête –

Répondre

1

Ce n'est pas digne d'une réponse, mais je n'ai pas la réputation de commenter:

Vos cartes de commande docker 8082:80 mais vous utilisez le port 8083 dans le navigateur. Y a-t-il une chance que vous interagissiez avec le mauvais conteneur?

+0

Désolé, mon mauvais, j'ai essayé plusieurs conteneurs avec le même lien que je viens de poster la mauvaise image, mais le problème est toujours le même –