http://localhost:4000

Om du skulle ansluta den här Docker-instansen; IP skulle vara 192.168.3.1. Det gick inte att ansluta till localhost:4000 som du kan se på skärmen nedan. Den kraschade inte men den stängde. Jag antar att du kan prova en annan port om du inser att explosioner är mer sannolika när du kör i testläge än produktionsläge.

löser mitt localhost-portfel, några idéer på en lösning? Jag använder Docker for Machine för att ställa in en lokal utvecklingsmiljö för Angular2. Men när jag försöker komma åt http://localhost:4000 avslutas behållaren med en felkod på 5000. Det är inte klart om detta orsakas av FQDN för behållaren (vilket jag skulle kunna fixa genom att peka den till en befintlig undermiljö ), eller något annat.

Om du gör en begäran till localhost (port 4000) och får ett felmeddelande som ""Det gick inte att ansluta till localhost:4000 ", försök sedan med en annan port och se om det fungerar.

Varje timme skapas en ny Docker-behållare eller så skickas en binär till registret. Om du använder de senaste Docker-avbildningarna eller en ny bild från registret, ansluter fint – Docker till port 4000 automatiskt. Men om du kör föråldrade bilder eller registeravbildningar från något annat arkiv och inte använder de senaste funktionerna, kommer din behållare att förbli i svart hål. Låt oss fixa det!

En Docker-behållare är en virtuell maskin som innehåller en samling applikationer. Den produktionsklara bilden för en viss mjukvarudistribution innehåller vanligtvis alla applikationer som behövs för att bygga och testa distributionen. Det är därför du måste se till att du kan komma åt din lokala värd om du vill göra utvecklingsarbete. Localhost är en standardport som används av webbserverns programvara i din webbläsare. Tanken bakom porten är att kunna komma åt den när du är ansluten till din lokala värd direkt, istället för att behöva gå igenom en proxy och använda dina DNS-inställningar.””

Detta är en enkel liten webbapp som kontrollerar om den kan prata med ett system på localhost:4000. Vi kan se att servern körs på port 4000 (IIS), vilket vi kan anta är någon form av apache2-instans, men om du vill peta vidare kan du se dess kod här