Ошибка при запросе в контейнер Docker
у меня есть два веб сервиса ASP NET CORE, обернутые в Docker контейнеры.
Структура следующая:

docker-compose.yml :
version: '3.4'
services:
multiapp:
image: ${DOCKER_REGISTRY-}multiapp
build:
context: .
dockerfile: MultiApp/Dockerfile
ports:
- "9000:443"
- "9001:80"
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:443;http://+:80
- ASPNETCORE_HTTPS_PORT=9000
- ASPNETCORE_Kestrel__Certificates__Default__Password=mypass123
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx
volumes:
- ./MultiApp/https/aspnetapp.pfx:/https/aspnetapp.pfx:ro
networks:
- internal
multiapi:
image: ${DOCKER_REGISTRY-}multiapi
build:
context: .
dockerfile: MultiApi/Dockerfile
networks:
- internal
networks:
internal:
Контейнеры Docker после запуска:
Сервис MultiApp делает запрос сервису MultiApi:
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace MultiApp.Pages
{
public class IndexModel : PageModel
{
private readonly ILogger<IndexModel> _logger;
public IndexModel(ILogger<IndexModel> logger)
{
_logger = logger;
}
public async Task OnGet()
{
using (var client = new System.Net.Http.HttpClient())
{
var request = new System.Net.Http.HttpRequestMessage();
request.RequestUri = new Uri("https://multiapi/api/WeatherForecast/Get");
var response = await client.SendAsync(request);
var joke = await response.Content.ReadAsStringAsync();
ViewData["Joke"] =joke;
}
}
}
}
Но при запуске приложения на строке var response = await client.SendAsync(request); Вылетает ошибка:
SocketException: Connection refused
System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
HttpRequestException: Connection refused (multiapi:443)
System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(string host, int port, HttpRequestMessage initialRequest, bool async, CancellationToken cancellationToken)
Можете подсказать в чем проблема?