http://localhost:4000

Vaše IP: 54.36.148.51
Kontinent: Evropa
Země: Francie
Kód země: FR
Kraj: HDF
Název regionu: Hauts-de-France
Město: Roubaix
Zeměpisná šířka: 50.6916
Zeměpisná délka: 3.20151
Časové pásmo: Evropa/Paříž
Měna: eur
Informace o ISP: OVH SAS
Název prohlížeče: Neznámý
Operační systém: Neznámá platforma OS
Vlajka země: Přejít na localhost:4000

Pokud byste měli připojit tuto instanci Dockeru; IP by bylo 192.168.3.1. Nepodařilo se připojit k localhost:4000, který můžete vidět na obrazovce níže. Nezhroutilo se, ale zavřelo se. Předpokládám, že byste mohli zkusit jiný port, pokud zjistíte, že exploze jsou pravděpodobnější při běhu v testovacím režimu než v produkčním režimu.

resolving my localhost port error, any ideas for a solution? I’m using Docker for Machine to setup a local development environment for Angular2. However, when I try to access http://localhost:4000 the container exits with an error code of 5000. It’s not clear if this is caused by the FQDN of the container (which I could fix by pointing it to an existing sub environment), or something else.

Pokud zadáte požadavek na localhost (port 4000) a zobrazí se chybová zpráva jako „“Nepodařilo se připojit k localhost:4000 „“, zkuste jiný port a zjistěte, zda to funguje.

Každou hodinu se vytvoří nový kontejner Docker nebo se do registru vloží binární soubor. Pokud používáte nejnovější obrazy Dockeru nebo nový obraz z registru, fine–Docker se automaticky připojí k portu 4000. Ale pokud používáte zastaralé obrazy nebo obrazy registru z nějakého jiného úložiště a nepoužíváte nejnovější funkce, váš kontejner zůstane v černé díře. Pojďme to napravit!

Viz také  Můžete pingnout localhost?

A Docker container is a virtual machine containing a collection of applications. The production-ready image for a particular software distribution typically contains all the applications needed to build and test the distribution. That’s why you need to make sure you can access your localhost if you want to do development work.Localhost is a standard port used by the Web server software in your browser. The idea behind the port is to be able to access it when you are connected to your localhost directly, instead of having to go through a proxy and using your DNS settings.”

Jedná se o jednoduchou malou webovou aplikaci, která kontroluje, zda může mluvit se systémem na localhost:4000. Vidíme, že server běží na portu 4000 (IIS), o kterém můžeme předpokládat, že jde o nějakou formu instance Apache2, ale pokud se chcete šťourat dál, můžete jeho kód vidět zde