На vps находятся 3 docker котейнера с бэком(Spring), фронтом(Angular) и бд(Postgre). Для адрессации между контейнерами использую внутренние IP docker network.
При обращении с бэка на бд по адресу "IPv4Address": "172.24.0.4/16" никаких проблем не возникает.
Но когда с фронта делаю запрос на бэк по адресу "IPv4Address": "172.24.0.2/16", в ответ приходит ошибка:
GET https://172.24.0.2:8080/api/v1/ net::ERR_ADDRESS_UNREACHABLE
В чём может быть проблемма? И как её решить?
[
{
"Name": "custom_network",
"Id": "3baf05ce8f75a01362969f91e78c57d0cfa79722d7072575202e12375a7b9174",
"Created": "2023-04-25T09:13:50.877460737+03:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.24.0.0/16",
"Gateway": "172.24.0.1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {
"397c9c4e3a0db97d01f6a1caec7badfd5c9d4c9bb41d12a11db3c4959ea9154d": {
"Name": "backend",
"EndpointID": "0b61ce825a240de60606be6abf0f8be4f943b9f8b0e7a2834c0ee72b0281c842",
"MacAddress": "02:42:ac:18:00:02",
"IPv4Address": "172.24.0.2/16",
"IPv6Address": ""
},
"c35305b9272d42332475964c6556c7236290b8c05cce67185b74cdca6012a412": {
"Name": "postgres",
"EndpointID": "7baf108af5f4e8ebf437a3365de8c5a75235b184d627159138cfbdba560d4793",
"MacAddress": "02:42:ac:18:00:04",
"IPv4Address": "172.24.0.4/16",
"IPv6Address": ""
},
"fe3d07eb78c02717b9b816852a13280652eca0bc593d48746292fe6d0fb11c22": {
"Name": "frontend",
"EndpointID": "f702828c1ceede8585fd4f33feaac544da2f706734dd88c5543c9a5cb291fd4c",
"MacAddress": "02:42:ac:18:00:03",
"IPv4Address": "172.24.0.3/16",
"IPv6Address": ""
}
},
"Options": {},
"Labels": {
"com.docker.compose.network": "default",
"com.docker.compose.project": "custom",
"com.docker.compose.version": "2.15.1"
}
}
]