Sono nuovo di zecca per finestra mobile e sto tentando di seguire un'esercitazione nodo js che hanno elencato: https://docs.docker.com/examples/nodejs_web_app/Docker Nodo JS installazione
seguo questo tutorial e tutto sembra funzionare grande fino a quando la sostanza da analizzare e posso 'arricciare alla porta specificata.
$ curl -i localhost:49160
curl: (7) Failed to connect to localhost port 49160: Connection refused
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
21e727bc5a7d username/docker-test "node /src/index.js" 13 minutes ago Up 13 minutes 0.0.0.0:49160->8080/tcp gloomy_heisenberg
$ docker logs 21e727bc5a7d
Running on localhost:8080
$ docker exec -it 21e727bc5a7d bash
[[email protected] /]# netstat -tulpn
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1/node'
Non so se sono confuso su qualcosa o su come risolvere questo, qualche idea?
Lo stai usando su Linux o su boot2docker? – R0MANARMY
@ R0MANARMY Sto eseguendo l'installazione sul mio Mac e ho seguito le istruzioni nel collegamento verbatim. Si sta avviando sopra un'immagine di centos. Non sono sicuro di aver risposto alla tua domanda ma, come ho detto, sono completamente nuovo per la finestra mobile, quindi potrei essere confuso su molte cose ad esso associate. Non ho mai eseguito alcun comando boot2docker e so che sto eseguendo qualcosa su virtualbox. La virtualbox dice che il sistema operativo è Linux ma menziona boot2docker nella porta SATA. – user1200387
Sembra che boo2docker non stia inoltrando correttamente le richieste 'localhost' al vm docker. Si può confermare che ottenendo l'indirizzo IP di boo2docker vm dalla casella virtuale e provando ad accedere al sito Web del nodo su * http: //: 49160 *. Se ottieni una risposta, è solo che localhost non è stato inoltrato alla tua VM, in caso contrario, allora è qualcos'altro. –
R0MANARMY