http://localhost:4000

Se dovessi connettere questa istanza Docker; IP sarebbe 192.168.3.1. Non è riuscito a connettersi a localhost:4000 che puoi vedere nella schermata qui sotto. Non si è schiantato ma si è chiuso. Suppongo che potresti provare un'altra porta se intuisci che le esplosioni sono più probabili durante l'esecuzione in modalità test rispetto alla modalità produzione.

risolvendo il mio errore di porta localhost, qualche idea per una soluzione? Sto usando Docker for Machine per configurare un ambiente di sviluppo locale per Angular2. Tuttavia, quando provo ad accedere a http://localhost:4000 il contenitore esce con un codice di errore 5000. Non è chiaro se ciò sia causato dall'FQDN del contenitore (che potrei correggere puntandolo a un sottoambiente esistente ), o qualcos'altro.

Se si effettua una richiesta a localhost (porta 4000) e si riceve un messaggio di errore come ""Impossibile connettersi a localhost:4000 "", quindi provare una porta diversa e vedere se funziona.

Ogni ora viene creato un nuovo contenitore Docker o viene eseguito il push di un file binario nel registro. Se stai utilizzando le ultime immagini Docker o una nuova immagine dal registro, fine–Docker si connetterà automaticamente alla porta 4000. Ma se stai eseguendo immagini obsolete o un'immagine del registro da qualche altro repository e non utilizzi le funzionalità più recenti, il tuo contenitore rimarrà in un buco nero. Risolviamolo!

Un container Docker è una macchina virtuale contenente una raccolta di applicazioni. L'immagine pronta per la produzione per una particolare distribuzione di software contiene in genere tutte le applicazioni necessarie per creare e testare la distribuzione. Ecco perché devi assicurarti di poter accedere al tuo localhost se vuoi svolgere un lavoro di sviluppo. Localhost è una porta standard utilizzata dal software del server Web nel tuo browser. L'idea alla base della porta è quella di potervi accedere quando si è collegati direttamente al proprio host locale, invece di dover passare attraverso un proxy e utilizzare le impostazioni DNS. ""

Questa è una semplice piccola app Web che controlla se può parlare con un sistema su localhost: 4000. Possiamo vedere che il server è in esecuzione sulla porta 4000 (IIS), che possiamo presumere sia una qualche forma di istanza apache2, ma se vuoi dare un'occhiata ulteriormente puoi vedere il suo codice qui