Maison > Opération et maintenance > Docker > le corps du texte

Que dois-je faire si Docker ne peut pas accéder à l'hôte après avoir modifié son adresse IP ?

angryTom
Libérer: 2020-03-16 11:54:28
original
4085 Les gens l'ont consulté

Que dois-je faire si Docker ne peut pas accéder à l'hôte après avoir modifié son adresse IP ?

Que dois-je faire si Docker ne peut pas y accéder après avoir modifié l'adresse IP de l'hôte ?

Description du problème

Lors de la création d'un conteneur Utilisez l'option -p pour spécifier le port 8000 ouvert par le conteneur (apprentissage recommandé : Tutoriel vidéo jQuery)

Utilisez la commande python manage. py runserver dans le conteneur Docker pour le démarrer Le serveur Django

a utilisé la commande docker ps pour obtenir le mappage IP de l'hôte vers le conteneur 0.0.0.0:32564

Accédez ensuite à l'adresse localhost sur l'hôte via le navigateur :32564

Par conséquent, Django dans le conteneur n'est pas accessible

Solution

La commande python manage.py runserver écoute par défaut sur 127.0.0.1 :8000

Mais l'adresse 127.0.0.1 est une adresse de bouclage, ce qui signifie "moi-même" et n'est pas accessible en externe. Il n'est accessible que par moi-même

vous devez donc spécifier le port d'écoutepython manage 0.0.0.0:8000, où 0.0.0.0 signifie écouter toutes les adresses <.>

puis utilisez le navigateur de l'hôte pour accéder à l'adresse localhost:32564, qui est mappée à l'hôte local du conteneur:8000

Pour plus de didacticiels connexes, veuillez prêter attention au

tutoriel Docker rubrique sur le site PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!