Ubuntu 19.04.
У меня есть контейнер X. Если я docker exec
вхожу в контейнер и делаю curl localhost
, я получаю ответ, который ищу.
Но, делая это снаружи контейнера, я получаю curl: (56) Recv failure: Connection reset by peer
.
В чем может быть проблема, и как мне устранить ее?
Сам контейнер должен иметь все необходимые пересылки:
$ docker inspect X
"PortBindings": {
"8080/tcp": [
{
"HostIp": "",
"HostPort": "80"
}
],
"8443/tcp": [
{
"HostIp": "",
"HostPort": "443"
},
{
"HostIp": "",
"HostPort": "8443"
}
],
"8787/tcp": [
{
"HostIp": "",
"HostPort": "8787"
}
],
"9990/tcp": [
{
"HostIp": "",
"HostPort": "9990"
}
]
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "0ba14c9c5a2b8747d9b35b1a318d4dee777aebe5d472e5099a60e78c40e4a1cb",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {
"443/tcp": null,
"8080/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "80"
}
],
"8443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8443"
},
{
"HostIp": "0.0.0.0",
"HostPort": "443"
}
],
"8787/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8787"
}
],
"9990/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "9990"
}
]
},