http://localhost:4000

Si vous deviez connecter cette instance Docker ; IP serait 192.168.3.1. Il n'a pas réussi à se connecter à localhost:4000 que vous pouvez voir dans l'écran ci-dessous. Il n'a pas planté mais il s'est fermé. Je suppose que vous pouvez essayer un autre port si vous avez l'intuition que les explosions sont plus probables en mode test qu'en mode production.

résoudre mon erreur de port localhost, des idées de solution ? J'utilise Docker for Machine pour configurer un environnement de développement local pour Angular2. Cependant, lorsque j'essaie d'accéder à http://localhost:4000, le conteneur se termine avec un code d'erreur de 5000. Il n'est pas clair si cela est causé par le FQDN du conteneur (que je pourrais corriger en le pointant vers un sous-environnement existant ), ou autre chose.

Si vous faites une demande à localhost ( port 4000 ) et obtenez un message d'erreur comme "" Échec de la connexion à localhost:4000 "", essayez un autre port et voyez si cela fonctionne.

Toutes les heures, un nouveau conteneur Docker est créé ou un binaire est poussé vers le registre. Si vous utilisez les dernières images Docker ou une nouvelle image du registre, fine–Docker se connectera automatiquement au port 4000. Mais si vous exécutez des images obsolètes ou une image de registre à partir d'un autre référentiel et que vous n'utilisez pas les dernières fonctionnalités, votre conteneur restera dans un trou noir. Réparons-le !

Un conteneur Docker est une machine virtuelle contenant une collection d'applications. L'image prête pour la production d'une distribution logicielle particulière contient généralement toutes les applications nécessaires pour créer et tester la distribution. C'est pourquoi vous devez vous assurer que vous pouvez accéder à votre hôte local si vous souhaitez effectuer un travail de développement. Localhost est un port standard utilisé par le logiciel de serveur Web dans votre navigateur. L'idée derrière le port est de pouvoir y accéder lorsque vous êtes connecté directement à votre hôte local, au lieu de devoir passer par un proxy et d'utiliser vos paramètres DNS.

Il s'agit d'une simple petite application Web qui vérifie si elle peut parler à un système sur localhost:4000. Nous pouvons voir que le serveur fonctionne sur le port 4000 (IIS), ce que nous pouvons supposer être une forme d'instance apache2, mais si vous voulez fouiller plus loin, vous pouvez voir son code ici