Andockfenster: curl: (7) Failed to connect to localhost port 9089: Connection refused

Ich versuche eine Verbindung zu meinem IAM-server mit:

curl-i -X POST -H "Content-type: application/json"
http://localhost:9089/account/list -d '{"jwt": "jwt_token..."}'

und dabei bekomme ich eine Fehlermeldung wie folgt:

curl: (7) Failed to connect to localhost port 9089: Connection refused

Anregungen würde sehr geschätzt werden!

Edit:

 > npm info it worked if it ends with ok npm info using [email protected] npm
    > info using [email protected] npm info lifecycle [email protected]~prestart:
    > [email protected] npm info lifecycle [email protected]~start: [email protected]
    > 
    > > [email protected] start /usr/src/app
    > > node server.js
    > 
    > HTTP listening on port 9089 HTTPS listening on port 9449

root@Ubuntu1604-001:/home/src/IAM# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
blandry/2           latest              f127789f2de7        4 days ago          544MB
blandry/3           latest              f127789f2de7        4 days ago          544MB

root@Ubuntu1604-001:/home/src/IAM# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                     NAMES
cc28d00d1667        blandry             "npm start"         33 minutes ago      Up 33 minutes       0.0.0.0:32768->9089/tcp   objective_mclean

Dockerfile:

FROM node:8.5.0-wheezy
RUN apt-get update

WORKDIR /usr/src/app
ENV ldap_port 389
ENV http_port 9089

ENV ladp_ip 10.119.226.149
ENV URL  10.119.226.149
ENV authentication eyJhbGciOiJIUz...

COPY package.json package-lock.json /usr/src/app/
COPY . .

EXPOSE 9089
CMD ["npm", "start"]
Connection refused tritt auf, wenn nichts lauscht auf diesem port (in anderen Worten, Ihr service ist nicht auf diesem port, die einige andere port oder Dienst konnte nicht gestartet werden, oder der port nicht richtig zugeordnet). Weitere Informationen zu liefern, wie docker logs, container-config usw.
Meinst du, der Dienst läuft nicht auf dem client oder server-Seite?
Per definition Dienste laufen nur auf der server-Seite.

InformationsquelleAutor ComputerGuy123 | 2017-09-26

Schreibe einen Kommentar