Se você superou todos usando Linux fazer 5 alterações para funcionar. 1) remover:
netcoreapp2.1e colar apenas:
netcoreapp3.02) instalar o Entity framework dotnet add package Microsoft.EntityFrameworkCore.SqlServer -v 2.1
3) adicionar em Startup.cs> Configure services services.AddMvc(option => option.EnableEndpointRouting = false);
4) instale o msssql visto que o linux não funciona o microsoft express sql (atenção escolha a opção free e configure a senha forte rpa ser usada no passo seguinte) https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15
5) em Alura.WebAPI.WebApp>appsettings.json troque as linhas por: "AuthDB": "Server=localhost;Database=AluraListaLeitura;User Id=sa;Password=yourStrong(!)Password", "ListaLeitura": "Server=localhost;Database=ListaLeitura;User Id=sa;Password=@yourStrong(!)Password"