curl: (56) Recv failure: Connection reset by peer - Docker
curl: (56) Recv failure: Connection reset by peer - Docker
我遇到以下错误:
$ docker container run -d --name web -p 9090:9090 -v `pwd`/webapp.war:/opt/jboss/wildfly/standalone/deployments/webapp.war jboss/wildfly
4be6d47c7e6d923fef1d04e12edd6365bdd4fe0087844018b3e5a6b0f6e0c12c
$ docker container ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4be6d47c7e6d jboss/wildfly "/opt/jboss/wildfl..." 15 seconds ago Up 14 seconds 8080/tcp, 0.0.0.0:9090->9090/tcp web
$ curl http://localhost:9090/webapp/resources/persons
curl: (56) Recv failure: Connection reset by peer
$
您正在使用的 docker 侦听端口 8080 和 8443。
更多详情运行:
docker logs web
而不是 运行:
-p 9090:9090
运行 它与:
-p 8080:8080 -p 8443:8443
那么您可以:
curl localhost:8080
或在浏览器中打开:
确保您 运行 您的服务是 0.0.0.0:{port}
而不是 127.0.0.1:{port}
。
我遇到以下错误:
$ docker container run -d --name web -p 9090:9090 -v `pwd`/webapp.war:/opt/jboss/wildfly/standalone/deployments/webapp.war jboss/wildfly
4be6d47c7e6d923fef1d04e12edd6365bdd4fe0087844018b3e5a6b0f6e0c12c
$ docker container ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4be6d47c7e6d jboss/wildfly "/opt/jboss/wildfl..." 15 seconds ago Up 14 seconds 8080/tcp, 0.0.0.0:9090->9090/tcp web
$ curl http://localhost:9090/webapp/resources/persons
curl: (56) Recv failure: Connection reset by peer
$
您正在使用的 docker 侦听端口 8080 和 8443。
更多详情运行:
docker logs web
而不是 运行:
-p 9090:9090
运行 它与:
-p 8080:8080 -p 8443:8443
那么您可以:
curl localhost:8080
或在浏览器中打开:
确保您 运行 您的服务是 0.0.0.0:{port}
而不是 127.0.0.1:{port}
。